맥(Mac) 사용자라면 macOS의 기본 백업 도구인 '타임머신(Time Machine)'을 사용하기 전에, 혹은 이미 사용 중이라도 정확히 어떤 데이터가 백업되는지 궁금한 적이 있을 것입니다.
하드 드라이브가 고장 났는데 막상 복구해 보니 정작 필요한 파일은 백업되어 있지 않았다면 정말 끔찍한 상황이겠죠.
그렇다면 타임머신은 대체 무엇을 백업하는 걸까요?
타임머신은 사용자가 따로 지정하지 않는 한 하드 드라이브 전체를 백업합니다.
따라서 오히려 '백업하지 않는 항목'을 나열하는 것이 더 간단합니다. 이 유틸리티는 아래에서 자세히 설명할 몇 가지 항목을 제외하지만, 대부분의 사용자에게는 해당 파일들이 굳이 필요하지 않습니다.
저는 맥 관리자로 일하면서 타임머신을 자주 활용했기 때문에, 애플의 백업 도구에 대해 알아야 할 모든 세부 사항을 알려드리겠습니다.
이 글에서는 macOS가 백업 시 건너뛰는 구체적인 파일과 디렉터리를 하나씩 살펴보겠습니다.
그럼 시작해 보겠습니다.
타임머신은 모든 것을 백업할까?
실질적으로 타임머신은 하드 드라이브에 있는 필요한 데이터를 거의 모두 백업합니다. 다만 일부 파일과 폴더는 제외됩니다.
아래는 타임머신이 백업 시 건너뛰는 항목 목록입니다.
1. macOS 기본 시스템 파일
애플에 따르면 "타임머신은 시스템 파일과 macOS 설치 과정에서 설치된 앱은 백업하지 않습니다."
따라서 지도(Maps)나 뉴스(News) 같은 기본 내장 앱은 백업 대상에서 제외됩니다. 다행히 이런 파일들은 필요할 때 애플 서버에서 다시 다운로드할 수 있으므로, 백업 장치의 시간과 공간을 절약해 주는 셈입니다.
즉, 타임머신은 애플 서버에서 언제든 복원할 수 있는 범용 운영체제 파일은 제외합니다.
2. 사용자가 직접 제외한 항목
맥에서 타임머신을 설정하고 활성화한 후에는 백업하고 싶지 않은 특정 폴더를 직접 지정할 수 있습니다.
예를 들어 다운로드 폴더를 제외하려면 시스템 환경설정에서 타임머신 패널을 열고 옵션…을 클릭합니다.
옵션 창에서 + 버튼을 클릭하고, 다운로드 폴더로 이동한 뒤 제외를 클릭합니다.
이제 저장을 클릭하면 됩니다.
이 제외 목록에 추가된 디렉터리는 더 이상 백업되지 않습니다.
3. 사진 보관함 데이터베이스
macOS에서 사진(Photos) 앱을 사용하면 운영체제가 사진 보관함 안에 데이터베이스 폴더를 생성합니다. 타임머신은 이 폴더를 백업하지 않습니다.
하지만 걱정할 필요는 없습니다. 사진과 앨범 자체는 타임머신이 백업하며, 데이터베이스 폴더와 그 내용은 사진 보관함을 복원할 때 자동으로 다시 생성됩니다.
4. 로컬에 저장되지 않은 iCloud Drive 파일
타임머신은 하드 드라이브에 저장된 데이터만 백업하기 때문에, 로컬로 동기화되지 않은 iCloud Drive 파일은 백업되지 않습니다.
하지만 걱정하지 마세요. iCloud에서 언제든 파일 사본을 가져올 수 있습니다.
데이터 손실이 걱정된다면(결코 나쁜 습관이 아닙니다!), 중요한 iCloud Drive 파일은 미리 로컬 사본을 다운로드해 두는 것이 좋습니다. 그러면 다음 번 타임머신 백업 실행 시 해당 파일들도 함께 백업 장치에 복사됩니다.
5. 로그 파일
macOS는 시스템 로그 파일을 /private/var 디렉터리에 저장하는데, 이 경로는 기본적으로 백업에서 제외됩니다. 또한 /Library/Logs에 저장된 애플리케이션 로그와 각종 리포트 로그도 백업되지 않습니다.
일반적으로 이런 로그 파일은 필요 없지만, 꼭 보관하고 싶다면 수동으로 하드 드라이브의 다른 폴더에 복사한 뒤 타임머신이 백업하도록 하면 됩니다.
물론 이 작업을 매번 기억해서 해야 하므로, 굳이 그럴 가치는 없을 겁니다.
6. 캐시 파일
macOS는 웹페이지나 앱 로딩 같은 작업 속도를 높이기 위해 여러 파일을 캐시합니다.
이런 파일을 '임시 파일'이라고도 부르는데, 컴퓨터 사용 경험을 최적화하는 데 도움이 되긴 해도 어차피 중복된 데이터일 뿐 필수적이지 않습니다. 자주 접근하는 파일의 단순한 로컬 복사본이며, 운영체제가 언제든 다시 만들 수 있습니다.
따라서 타임머신은 백업 드라이브의 공간을 아끼기 위해 이런 파일들을 무시합니다. 대부분의 임시 파일은 ~/Library/Caches에 저장됩니다. (틸드(~)는 현재 사용자 계정의 홈 폴더를 의미합니다.)
7. 휴지통의 내용물
타임머신은 휴지통에 있는 파일이나 폴더는 백업하지 않습니다.
이 역시 공간 절약을 위한 조치입니다. 애플은 휴지통으로 옮겼다는 것 자체가 더 이상 필요 없다는 의미라고 판단합니다.
나중에 필요할지도 모르는 파일을 휴지통에 넣어두지 마세요. 웃으실 수도 있지만, 휴지통을 저장소처럼 쓰는 사람들을 실제로 여러 번 봤습니다. 절대 하지 마세요.
8. Spotlight 색인 파일
Spotlight은 macOS의 기본 검색 엔진으로, 하드 드라이브에서 파일이나 앱을 빠르게 찾을 수 있게 해 줍니다.
폴더를 더 빠르게 검색하기 위해 Spotlight은 데이터 위치 정보를 담은 색인(index) 파일을 생성합니다.
캐시 파일과 마찬가지로 이것도 불필요한 데이터이며, Spotlight이 언제든 쉽게 다시 생성할 수 있습니다.
제외 목록 파일 직접 확인하기
모든 타임머신 볼륨에는 백업 폴더의 루트에 .exclusions.plist라는 숨김 파일이 있습니다. 정확히 어떤 항목이 제외되는지 확인하고 싶다면 이 파일을 텍스트 편집기로 열어 내용을 살펴보면 됩니다.
자주 묻는 질문(FAQ)
아직 궁금한 점이 남아 있다면, 아래 질문들이 도움이 될 겁니다.
타임머신은 어떻게 작동하나요?
백업 드라이브를 지정하고 포맷하는 초기 설정을 마치면, 타임머신은 하드 드라이브 전체를 처음 한 번 완전 백업합니다(물론 이 글에서 언급한 제외 항목은 빼고요).
이후에는 증분 백업 방식으로, 지난 백업 이후 변경된 파일만 백업합니다. 유틸리티는 매시간 실행되며 "최근 24시간 동안의 시간별 백업, 최근 1개월간의 일별 백업, 그 이전 모든 월의 주별 백업"을 유지합니다.
백업 디스크가 가득 차면 타임머신은 가장 오래된 백업부터 삭제합니다.
타임머신의 가장 큰 장점은 한 번 설정해 두면 사용자 개입 없이 자동으로 작동한다는 점입니다. 며칠 동안 지정한 백업 장치에 접근하지 못했을 때만 알림을 보냅니다.
타임머신은 디스크 이미지도 백업하나요?
네, 타임머신은 디스크 이미지(.dmg 확장자 파일)도 백업합니다. 단, 제외 목록에 있는 디렉터리에 저장되어 있지 않아야 합니다.
다만 타임머신은 디스크 이미지 내부의 파일을 증분 백업하지 못합니다. .dmg 파일 안의 파일 하나만 변경되어도 변경 사항을 감지해 디스크 이미지 전체를 다시 백업합니다.
디스크 이미지 용량이 크다면 상당한 공간을 차지할 수 있으니 이 점을 유의하세요.
타임머신으로 iCloud에 백업할 수 있나요?
아쉽게도 불가능합니다. 아이폰이나 아이패드와 달리 맥은 iCloud Drive에 직접 백업할 수 없습니다. 다만 중요한 문서를 iCloud와 동기화할 수는 있고, 해당 문서가 하드 드라이브에 캐시되어 있다면 타임머신도 함께 백업합니다.
결론: 타임머신은 필요한 모든 것을 백업한다
타임머신이 모든 것을 백업하는 것은 아니지만, 하드 드라이브가 완전히 날아가더라도 제외된 파일과 폴더가 필요할 일은 거의 없을 겁니다.
한 가지 팁을 드리자면, 저는 주기적으로 타임머신에서 임의의 파일 하나를 직접 복원해 보면서 데이터가 제대로 백업되고 있는지 확인합니다. 편집증처럼 들릴 수 있지만, 백업을 직접 테스트해 보면 데이터를 복구할 수 있다는 확신을 얻을 수 있습니다.
여러분은 타임머신 백업에서 파일을 복원해 본 적이 있나요? 경험은 어땠는지 댓글로 공유해 주세요.