# 맥 조각 모음 방법과 최신 Mac에 필요 없는 이유

> SSD와 APFS Mac은 조각 모음이 필요 없습니다. 이유와 TRIM, trimforce, 오래된 하드 드라이브의 예외, 느린 Mac에서 대신 할 일을 정리했습니다.

Published: 2026-10-15 | Updated: 2026-10-18

아니요, SSD와 APFS를 쓰는 Mac은 조각 모음이 필요 없고, 서드파티 조각 모음 도구를 돌려서도 안 됩니다. 디스크 유틸리티에 조각 모음 버튼이 없는 건 macOS가 파일 배치를 스스로 관리하기 때문이고, 플래시 저장 장치에서는 조각 모음이 정리하려는 흩어진 블록이 아무것도 느리게 만들지 않습니다.

"맥 조각 모음 방법"을 검색하는 사람 대부분은 사실 Mac이 왜 느려졌는지, 디스크가 왜 자꾸 차는지를 묻고 있습니다. 둘 다 실제 원인과 실제 해결책이 있고, 어느 쪽도 블록을 다시 배열하는 일과는 관계가 없습니다. 이 글에서는 조각 모음이 더 이상 의미가 없어진 이유, 오래된 회전식 하드 드라이브가 여전히 새 배치로 이득을 보는 단 하나의 경우, 그리고 그 대신 무엇을 해야 하는지 설명합니다.

## 조각 모음은 원래 무엇을 위한 것이었나

지금은 보관 처리된 Apple의 옛 지원 문서 [About disk optimization with Mac OS X](https://web.archive.org/web/20151217232554/https://support.apple.com/en-us/HT1375)는 최적화를 파일과 메타데이터를 재배열해 "데이터 접근 시간을 줄이고 하드 드라이브 헤드가 움직이는 시간을 최소화하는" 일로 정의합니다. 회전하는 디스크에서 조각난 파일은 여러 위치에 나뉘어 저장되므로 헤드가 그 사이를 오가야 하고, 이동할 때마다 시간이 듭니다.

하드 드라이브 시절에도 이 문서는 "Mac OS X를 사용한다면 최적화가 전혀 필요 없을 가능성이 큽니다"라고 했습니다. 그 이유는 Mac OS 확장(HFS Plus)에 특화된 것이었습니다. 파일 시스템은 삭제된 파일이 남긴 작은 틈을 재사용하지 않으려 하고, 지연 할당은 여러 작은 쓰기를 하나의 큰 할당으로 묶으며, Mac OS X 10.3 이상은 천천히 커지는 파일을 "자동으로 조각 모음할 수도 있습니다". Apple은 이 과정을 Hot File Adaptive Clustering이라고 불렀습니다. 문서는 또 최적화 도중 전원이 꺼지면 파일이 손상될 수 있고, macOS가 빠른 시동 영역에 둔 파일을 옮기면 오히려 성능이 나빠질 수 있다고 경고했습니다.

그러니 Mac에는 처음부터 버려야 할 조각 모음 습관이 없었습니다. 중요한 부분은 이미 스스로 하고 있었습니다.

## SSD가 조각화를 신경 쓰지 않는 이유

하드 드라이브에서 조각화의 비용은 전부 회전하는 플래터 위로 헤드가 움직이는 데서 나옵니다. SSD에는 헤드도 플래터도 없습니다. 플래시 메모리를 전자적으로 읽기 때문에 한 위치의 블록에 닿는 시간과 다른 위치의 블록에 닿는 시간이 거의 같고, 열 조각으로 나뉜 파일도 한 덩어리인 파일과 거의 같은 속도로 읽힙니다.

그래서 SSD에서 모든 파일을 연속되게 다시 쓰는 일은 얻는 게 없고, 그 대가로 쓰기 횟수만 씁니다. 플래시 셀은 쓰기를 할수록 닳고, 디스크 전체 조각 모음은 일부러 만들 수 있는 가장 큰 쓰기 작업 가운데 하나입니다.

SSD에 정말 필요한 것은 어느 블록이 비어 있는지 알아서 다음 쓰기 전에 미리 준비해 두는 것입니다. 이것이 TRIM의 일로, macOS는 더 이상 파일 데이터를 담고 있지 않은 블록을 드라이브에 알려 줍니다. Apple의 내장 SSD는 기본으로 TRIM 명령을 받습니다. **시스템 정보**(**응용 프로그램 › 유틸리티**에 있음)에서 확인할 수 있습니다. **하드웨어** 아래에서 **NVMExpress** 또는 **SATA**를 선택한 다음 내장 드라이브에 **TRIM 지원: 예**가 표시되는지 보세요. 디스크가 SSD인지는 터미널에서도 확인할 수 있습니다.

```bash
diskutil info / | grep "Solid State"
```

## 서드파티 SSD의 TRIM과 trimforce

오래된 Mac의 드라이브를 서드파티 SATA SSD로 바꿨다면 시스템 정보에 **TRIM 지원: 아니요**가 표시될 수 있습니다. `trimforce` 명령은 바로 이런 경우를 위해 있습니다. 매뉴얼 페이지(터미널에서 `man trimforce` 실행)에는 이 명령이 "AHCI 컨트롤러에 연결된 서드파티 드라이브로 TRIM 명령을 보낼 수 있게 한다"고, "기본적으로 TRIM 명령은 서드파티 드라이브로 보내지지 않는다"고, 그리고 "일부 드라이브는 명령을 제대로 처리하지 못할 수 있으므로 TRIM을 켤 때는 각별히 주의하라"고 적혀 있습니다. 관리자 권한과 재시동이 필요합니다.

```bash
sudo trimforce enable
```

실행하기 전에 드라이브 제조사가 macOS에서 TRIM 지원을 명시하는지 확인하고, 최신 백업을 준비해 두세요. 나중에 문제가 생기면 `sudo trimforce disable`을 실행하고 재시동하면 명령 전송이 다시 멈춥니다. 이미 TRIM 지원: 예로 표시되는 Mac에서는 실행하지 마세요. 얻을 것이 없습니다.

## APFS가 바꾼 것: 기록 중 복사와 스냅샷

macOS High Sierra 10.13부터 Mac은 APFS를 씁니다. Apple의 [파일 시스템 포맷 안내](https://support.apple.com/guide/disk-utility/file-system-formats-dsku19ed921c/mac)는 APFS가 "최신 Mac 컴퓨터에 사용되는 플래시/SSD 저장 장치에 최적화되어 있다"고 설명하고, 스냅샷과 공간 공유를 기능으로 꼽습니다. [Apple File System Reference](https://developer.apple.com/support/downloads/Apple-File-System-Reference.pdf)는 "객체를 수정할 때의 기록 중 복사 방식"을 설명합니다. 바뀐 데이터는 기존 블록을 제자리에서 덮어쓰는 대신 새 블록에 기록되고, 이것이 APFS가 충돌을 견디는 방식의 일부입니다.

기록 중 복사가 바로 전통적인 조각 모음 도구가 맞지 않는 이유입니다. 파일을 연속되게 하려고 "옮기는" 도구는 실제로는 그 블록의 새 사본을 쓰고 있습니다. Time Machine 로컬 스냅샷이 아직 옛 블록을 참조하고 있다면 그 블록은 스냅샷이 사라질 때까지 할당된 채로 남으므로, 조각 모음을 한 번 돌리면 공간이 줄기는커녕 더 쓰일 수 있습니다. Apple은 Time Machine이 약 한 시간마다 로컬 스냅샷을 저장하고 [스냅샷이 오래되거나 공간이 필요할 때 삭제한다](https://support.apple.com/102154)고 안내합니다. 이는 정상적인 동작이니 맞설 필요가 없습니다.

APFS에는 앱이 아니라 macOS가 관리하는, 사용자 데이터를 위한 자체 조각 모음 기능도 있습니다. `diskutil` 매뉴얼 페이지에는 `defragment` 동사가 있고, 이는 "APFS 컨테이너 또는 볼륨 수준에서 사용자 파일 데이터의 자동 백그라운드 조각 모음을 관리"할 수 있습니다. 아무것도 바꾸지 않고 현재 상태만 읽으려면 다음을 실행합니다.

```bash
diskutil apfs defragment / status
```

Apple 실리콘 MacBook의 내장 SSD에서는 볼륨과 그 컨테이너 모두 조각 모음이 비활성화되어 있다고 표시합니다. 이것은 플래시 저장 장치에서 기대되는 상태이지, 켜야 하는데 빠진 설정이 아닙니다. `enable` 형태는 디스크 구성을 바꾸므로, 하드 드라이브에서 분명한 이유가 있는 경우가 아니라면 건드리지 마세요.

## "조각 모음"을 검색하는 사람이 실제로 느끼는 것

검색 뒤에 있는 증상은 보통 둘 중 하나입니다.

**Mac이 느리게 느껴진다.** 최신 Mac에서 느려짐에는 거의 언제나 눈으로 확인할 수 있는 원인이 있습니다. 한 프로세스가 CPU 코어 하나를 꽉 채우고 있거나, 메모리 압력이 노란색이나 빨간색에 머물러 있거나, 발열로 성능이 제한되거나, 업데이트 후 Spotlight가 색인을 만들고 있는 경우입니다. [Mac이 느린 이유](https://mole.fit/ko/blog/why-is-my-mac-so-slow)는 그중 무엇인지 활성 상태 보기에서 찾는 방법을, [Mac을 빠르게 하는 방법](https://mole.fit/ko/blog/how-to-speed-up-mac)은 측정 가능한 차이를 만드는 변경을 다룹니다. 두 목록 어디에도 블록 배치는 없습니다.

**디스크가 거의 가득 찼다.** 이쪽은 실제로 속도에 영향을 줍니다. macOS는 스왑, 업데이트, 캐시, 스냅샷을 위해 여유 공간이 필요하고, 몇 GB밖에 남지 않은 시동 디스크는 둔해지고 경고를 띄웁니다. 남은 것을 다시 배열하는 것보다 공간을 비우는 편이 훨씬 효과가 큽니다. [Mac 시동 디스크가 가득 찼을 때](https://mole.fit/ko/blog/mac-startup-disk-full)는 무언가를 지우기 전에 공간이 어디에 쓰였는지 재는 방법을 설명합니다.

내용물이 아니라 디스크 자체가 의심된다면, 예를 들어 충돌이나 저장 오류가 생긴 뒤이거나 드라이브가 마운트되지 않는다면, 디스크 유틸리티의 응급 처치가 파일 시스템 구조를 검사하고 고칠 수 있는 부분을 복구합니다. macOS가 요구하는 "디스크 관리"에 가장 가까운 것이 이것입니다. 시동 디스크를 macOS 복구에서 검사하는 방법을 포함한 단계는 [디스크 유틸리티 응급 처치 사용법](https://mole.fit/ko/blog/how-to-use-disk-utility-first-aid-mac)에 있습니다.

## 오래된 iMac과 외장 하드 드라이브

오래된 iMac이나 Mac mini 안에 있든 외장 USB 케이스에 들어 있든, 회전식 하드 드라이브는 지금도 조각화를 체감할 수 있는 유일한 경우입니다. Apple의 보관 문서는 그 상황을 이렇게 설명합니다. "디스크가 거의 가득 찼고, 큰 파일을 자주 수정하거나 만든다면(비디오 편집 등)... 디스크가 조각났을 가능성이 있습니다."

문서의 첫 번째 제안은 그저 "먼저 재시동해 보세요"였습니다. 두 번째 방법은 오늘날에도 유효합니다. "중요한 파일을 백업하고 하드 디스크를 지운" 다음 시스템과 파일을 되돌려 놓는 것입니다. 빈 디스크에 한 번에 복원하면 모든 파일이 크고 연속된 영역에 기록되고, 작업이 끝나면 검증된 백업도 남습니다.

1. [Time Machine](https://support.apple.com/104984)이나, 파일을 실제로 복원해 보며 확인한 다른 백업으로 드라이브를 백업합니다.
2. Apple의 [지우기 및 다시 포맷하기 안내](https://support.apple.com/guide/disk-utility/erase-and-reformat-a-storage-device-dskutl14079/mac)에 따라 디스크 유틸리티에서 드라이브를 지웁니다. 시동 디스크라면 macOS 복구에서 진행합니다.
3. 시동 디스크였다면 macOS를 다시 설치한 다음 백업에서 파일을 복원합니다.

그 수고를 들이기 전에, 작업 후 드라이브에 여유 공간이 남는지 확인하세요. 95% 찬 하드 드라이브는 금방 다시 조각나고, 딸깍거리는 소리가 나거나 응급 처치에서 오류가 나는 드라이브에는 재배열이 아니라 교체가 필요합니다. 아직 하드 드라이브로 시동하는 오래된 Mac이라면 SSD로 바꾸는 것이 어떤 배치 작업보다 훨씬 큰 차이를 만듭니다.

## Mac용 "조각 모음" 앱을 의심해야 하는 이유

SSD 기반 Mac을 조각 모음해 주겠다는 유틸리티는 그 하드웨어에는 존재하지 않는 비용에 대한 해결책을 팔고 있습니다. 진행 막대와 전후 비교 지도는 그럴듯해 보이지만, 결과는 플래시에 더해진 쓰기, 스냅샷에 붙잡혀 있을 수 있는 공간, 그리고 최악의 경우 Apple이 설명한 전원 차단 위험입니다.

볼륨을 "최적화"한다며 넓은 디스크 접근 권한을 요구하는 도구, 어떤 파일 시스템을 지원하는지 밝히지 않는 도구, 조각 모음을 일상적인 관리처럼 말하는 도구는 조심하세요. 도구의 자체 문서가 APFS 스냅샷과 기록 중 복사를 어떻게 다루는지 설명하지 않는다면, 다른 무언가를 위해 만들어진 도구라고 보면 됩니다. 디스크 유틸리티의 응급 처치, 백업, 그리고 충분한 여유 공간이면 Mac의 디스크에 실제로 필요한 것은 다 갖춘 셈입니다.

## Mole이 하는 일

Mole은 디스크를 조각 모음하지 않으며 앞으로도 하지 않습니다. SSD에서는 얻을 것이 없고, APFS에서 배치는 macOS의 몫입니다. Mole은 문제 가운데 눈에 보이는 부분에 집중합니다. "정리"는 캐시, 로그, 제거한 앱의 잔여물, Time Machine 로컬 스냅샷, 휴지통을 무언가를 삭제하기 전에 검토하게 하고, "분석"은 디스크를 트리맵으로 그려 가장 큰 폴더로 파고들 수 있게 합니다.

디스크가 문제인지조차 확실하지 않다면, "상태" 대시보드가 CPU, 메모리, 디스크와 자원을 가장 많이 쓰는 프로세스를 매초 갱신해 보여 줍니다. Mole의 Doctor도 시동 디스크 사용량이 90%를 넘으면 알려 줍니다. macOS는 스왑 파일, 스냅샷, 업데이트를 위해 여유 공간이 필요하기 때문입니다. 각 검사가 무엇을 뜻하는지는 [Mole 도움말 페이지](https://mole.fit/help)에 정리되어 있습니다.

## 자주 묻는 질문

### SSD를 쓰는 MacBook에 조각 모음이 필요한가요?
아니요. 조각화가 시간을 잡아먹는 것은 드라이브 헤드가 파일 조각 사이를 움직여야 할 때뿐이고, SSD에는 움직이는 부품이 없습니다. 조각 모음을 하면 쓰기만 늘고 읽기는 빨라지지 않습니다.

### Mac에 내장된 조각 모음 도구가 있나요?
디스크 유틸리티에는 조각 모음 버튼이 없습니다. APFS에는 `diskutil apfs defragment`로 관리하는 자동 백그라운드 조각 모음 기능이 있고, 내장 SSD에서는 보통 비활성화되어 있으며 그것이 의도된 상태입니다.

### Mac에 연결한 외장 하드 드라이브는 조각 모음해야 하나요?
대개는 아닙니다. 크고 자주 바뀌는 파일을 담은, 거의 가득 찬 하드 드라이브가 느려졌다면 백업하고 지운 뒤 파일을 복원하세요. 그러면 테스트를 마친 백업도 함께 얻게 됩니다.

### Mole로 Mac을 조각 모음할 수 있나요?
아니요. Mole은 디스크를 조각 모음하지 않습니다. "정리"와 "분석"으로 공간을 비우고 "상태"에서 무엇이 실행 중인지 보는 데 도움을 줍니다.

---

Canonical HTML page: https://mole.fit/ko/blog/do-macs-need-defragmenting
Blog index for agents: https://mole.fit/ko/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
