# 기록을 잃지 않고 Messages 저장 공간 비우기

> Messages in iCloud를 확인하고, 유일한 첨부를 저장하며, 보존을 로컬 캐시 정리가 아닌 동기화된 삭제로 취급한다.

Published: 2026-05-28 | Updated: 2026-08-08

Messages는 Mac에 수년 치 사진, 동영상, 음성 메모, 문서를 쌓아 둘 수 있습니다. 중요한 점은 동기화입니다. Messages in iCloud가 켜져 있으면 Mac에서 메시지 또는 첨부 파일을 삭제할 때, 해당 계정을 쓰는 모든 기기에서도 함께 삭제됩니다. 이는 [Apple의 Messages 안내](https://support.apple.com/guide/messages/icht1035/mac)에 설명되어 있습니다. 따라서 저장 공간을 줄이는 일은 단순한 로컬 캐시 정리가 아니라 보관 기간을 정하는 결정입니다.

## Messages 첨부 파일이 저장되는 위치

Messages는 데이터베이스와 수신한 모든 파일을 다음 경로에 둡니다.

```
~/Library/Messages
```

대화 자체는 작은 텍스트이고, 용량의 대부분은 `~/Library/Messages/Attachments`에 있습니다. 이미지, 동영상, 파일이 모두 여기에 있습니다. 크기를 측정해 보세요.

```
du -sh ~/Library/Messages/Attachments 2>/dev/null
```

수년간 활성 iMessage 계정에 로그인한 Mac에서는 수 기가바이트에 이를 수 있습니다. Terminal이 측정하려면 Full Disk Access가 필요할 수 있으며, 권한 오류가 난다고 해서 폴더가 비어 있는 것은 아닙니다.

## 보관 기간을 의도적으로 선택하기

**Messages > Settings > General**에서 Keep messages를 30일, 1년, Forever 중 하나로 설정할 수 있습니다. 기간을 짧게 하면 오래된 대화와 첨부 파일이 자동으로 삭제됩니다. Messages in iCloud가 켜져 있으면 이 보관 설정 변경이 동기화된 메시지 기록 전체에 적용됩니다. 기간을 줄이기 전에, 대화에만 있는 법적·재정·가족·프로젝트 기록을 먼저 저장해 두세요. 누구에게나 맞는 정답 기간은 없습니다.

## 큰 첨부 파일을 직접 지우기

전체 기록을 줄이지 않고 지금 당장 공간을 확보하려면 큰 파일을 골라 삭제하세요.

- 대화에서 **Info** 패널(세부 정보 버튼)을 열면 해당 스레드에서 공유된 사진과 파일이 표시됩니다. 최신 Messages에서는 연락처 또는 그룹 아이콘을 누르고 Photos 같은 카테고리를 연 뒤 **Show More**로 여러 첨부를 선택합니다. 필요 없는 큰 동영상과 이미지 묶음을 삭제하세요. 첨부 파일이 유일한 사본이면 먼저 복사본을 저장하세요.
- **Recently Deleted**는 확신이 있을 때만 비우세요. Apple은 최대 30일까지 복구를 허용하고, 30일 후 기기에서 메시지를 제거하며, 40일 후 iCloud에서 영구 삭제합니다. 미리 비우면 그 복구 기간이 사라집니다.

지원되는 macOS에서는 **System Settings > General > Storage > Messages**에서도 더 넓은 검토 화면을 제공합니다. 큰 첨부 파일을 정렬하는 데 유용하지만, 같은 동기화 경고가 적용됩니다. 크기만 보고 지우지 말고 대화와 파일을 확인하세요.

`~/Library/Messages` 안의 파일을 손으로 직접 지우지 마세요. 데이터베이스, 첨부 저장소, Recently Deleted 상태, iCloud 동기화 기록이 함께 맞춰져야 합니다.

## 내부 구조: chat.db와 Attachments 저장소

Messages는 대화를 `~/Library/Messages` 아래 SQLite 데이터베이스 `chat.db`에 두고, 수신 파일은 `Attachments` 폴더에 따로 저장하며, 데이터베이스 행이 그 파일을 가리킵니다. 수년 치 채팅 텍스트는 보통 미디어보다 훨씬 작습니다. Keep Messages를 30일 또는 1년으로 설정하면 오래된 행과 참조된 첨부 파일이 함께 삭제됩니다. Messages in iCloud가 켜져 있으면 삭제도 동기화됩니다. 그래서 이 작업이 실제로 공간을 확보하고, 첨부 파일을 손으로 지우는 것이 위험한 이유가 설명됩니다. `chat.db`가 더 이상 존재하지 않는 파일을 계속 가리키게 됩니다.

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/messages-chatdb.webp" width="1360" height="454" loading="lazy" alt="Attachments 저장소의 파일을 가리키는 행이 있는 chat.db 데이터베이스와, 오래된 행과 첨부 파일을 함께 정리하는 Keep Messages 시간 창입니다">
  <figcaption>Messages는 chat.db에 대화를 두고 행이 Attachments 저장소의 파일을 가리킵니다. Keep Messages 기간이 오래된 행과 첨부를 함께 정리하므로 실제로 공간이 확보됩니다.</figcaption>
</figure>

## 디스크 맵이 도움이 되는 경우

디스크 맵으로 Messages가 보관 설정을 바꿀 만큼 큰지 먼저 확인할 수 있습니다. [Mole](https://mole.fit/)의 Analyze 보기는 숨겨진 Attachments 폴더를 보여 줄 수 있지만, 대화를 삭제하지는 않습니다. 이 경계가 유용합니다. 측정은 자동화할 수 있지만, 동기화된 개인 기록에 대한 결정은 Messages 안에서 해야 합니다.

## 안전한 작업 순서

Attachments 폴더 크기를 측정하고, Messages in iCloud가 켜져 있는지 확인한 뒤, 필요한 유일한 파일을 저장하세요. 전역 보관 설정을 바꾸기 전에 앱에서 큰 첨부 몇 개를 먼저 삭제해 보세요. 동기화된 기기 전체에서 오래된 기록이 사라져도 괜찮다고 확신할 때만 Keep messages 기간을 짧게 하세요. Recently Deleted는 마지막 복구 창이며, 또 다른 캐시 폴더가 아닙니다.

---

Canonical HTML page: https://mole.fit/ko/blog/how-to-clear-messages-storage-mac
Blog index for agents: https://mole.fit/ko/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
