기록을 잃지 않고 Messages 저장 공간 비우기
Messages는 Mac에 수년 치 사진, 동영상, 음성 메모, 문서를 쌓아 둘 수 있습니다. 중요한 점은 동기화입니다. Messages in iCloud가 켜져 있으면 Mac에서 메시지 또는 첨부 파일을 삭제할 때, 해당 계정을 쓰는 모든 기기에서도 함께 삭제됩니다. 이는 Apple의 Messages 안내에 설명되어 있습니다. 따라서 저장 공간을 줄이는 일은 단순한 로컬 캐시 정리가 아니라 보관 기간을 정하는 결정입니다.
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가 더 이상 존재하지 않는 파일을 계속 가리키게 됩니다.
디스크 맵이 도움이 되는 경우
디스크 맵으로 Messages가 보관 설정을 바꿀 만큼 큰지 먼저 확인할 수 있습니다. Mole의 Analyze 보기는 숨겨진 Attachments 폴더를 보여 줄 수 있지만, 대화를 삭제하지는 않습니다. 이 경계가 유용합니다. 측정은 자동화할 수 있지만, 동기화된 개인 기록에 대한 결정은 Messages 안에서 해야 합니다.
안전한 작업 순서
Attachments 폴더 크기를 측정하고, Messages in iCloud가 켜져 있는지 확인한 뒤, 필요한 유일한 파일을 저장하세요. 전역 보관 설정을 바꾸기 전에 앱에서 큰 첨부 몇 개를 먼저 삭제해 보세요. 동기화된 기기 전체에서 오래된 기록이 사라져도 괜찮다고 확신할 때만 Keep messages 기간을 짧게 하세요. Recently Deleted는 마지막 복구 창이며, 또 다른 캐시 폴더가 아닙니다.