짧게 답하면: 드라이브를 연결하고 시스템 설정, 일반, Time Machine을 연 다음, 백업 디스크로 추가하세요.
이게 가장 빠른 방법이고 잘 작동해요. 이 페이지의 나머지는 그 대가가 무엇인지, 그리고 그게 맞는 답이 아닐 때 어떻게 할지에 관한 거예요.
macOS가 드라이브를 지우겠다고 제안할 거예요. 괜히 까다롭게 구는 게 아니에요. Time Machine은 자체 파일 시스템과 스냅샷이 필요해서, 디스크가 Time Machine 디스크가 되고 범용 디스크가 아니게 돼요. 이미 들어 있던 것은 사라져요.
rsync는 macOS에 포함되어 있고, 아무것도 포맷하지 않고 폴더를 드라이브로 복사해요.
rsync -aE --delete ~/Documents/ /Volumes/Backup/Documents/
-a는 권한, 심볼릭 링크, 타임스탬프를 보존해요. -E는 일반 rsync 옵션이 버리는 macOS 확장 속성과 리소스 포크를 유지해요. --delete는 원본에서 사라진 파일을 백업에서도 지우고, 이것이 백업을 거울로 만들어요.
마지막 문장을 두 번 읽어 보세요. 그게 함정이에요. 거울에는 기록이 없어요. 지난 화요일에 삭제한 파일이나 오늘 아침 랜섬웨어가 암호화한 문서는, 다음에 명령이 실행될 때 백업에서 사라져요.
--delete를 빼면 백업이 모든 것을 보관하지만, 일부러 버린 파일까지 전부 보관하게 되고, 여전히 각 파일의 버전은 딱 하나예요.
무엇이 백업을 기록했든, 아무것도 그것을 다시 읽어 보지 않았어요. 중간에 잘린 기록, 중간에 빠진 케이블, 조용히 고장 나는 디스크, 절반만 끝난 클라우드 업로드. 겉으로 보면 넷 다 정상적인 백업과 똑같고, 필요한 날에야 알게 돼요.
직접 확인하려면 기록한 내용을 남겨 두고 나중에 비교해야 해요.
find /Volumes/Backup/Documents -type f -exec shasum -a 256 {} + > ~/backup.sha256
그리고 한 달 후:
shasum -a 256 -c ~/backup.sha256
해 볼 만한 일이에요. 동시에 사람들이 설정하려다 결국 안 하는 일이기도 해서, Copy Shelter가 일정에 따라 하고 찾은 결과를 알려 줘요.
Mac이 쓸 수 있는 드라이브라면 USB 메모리를 포함해 무엇이든 돼요. 브랜드보다 중요한 것이 두 가지 있어요.
외장 드라이브도 Mac과 같은 건물에 있어요. 그래서 3-2-1 규칙은 다른 곳에도 사본을 두라고 해요.
Time Machine이라면 네. 자체 파일 시스템이 필요해요. rsync, Copy Shelter, 또는 일반 폴더에 기록하는 다른 도구라면 아니에요. 드라이브에 있던 것은 그대로 남아요.
Time Machine이라면 네. 각 Mac이 디스크에 자체 백업을 갖고, 서로 방해하지 않아요. 다만 드라이브 하나가 고장 나면 둘 다 사라진다는 점을 기억하세요.
Time Machine은 알아서 매시간 실행돼요. 직접 설정하는 것이라면 매일이 적당한 최소 기준이에요. 올바른 질문은 다시 해야 할 작업을 얼마나 감수할 수 있느냐이고, 답은 보통 하루치보다 적어요.
백업이 실행될 때 연결되어 있어야 하고, Time Machine이라면 거의 항상이라는 뜻이에요. 서랍 속 드라이브는 연결하는 걸 기억하는 만큼만 쓸모가 있으니, 한동안 디스크를 보지 못했을 때 이름으로 알려 주는 도구를 고르세요.
Time Machine은 설정 중에 마이그레이션 지원을 통해 복원하고, 이는 어느 플랫폼에서도 가장 매끄러운 복구 방법이에요. Time Machine을 포함해 어떤 백업 도구도 봉인된 시스템 볼륨 자체는 복원하지 않아요. macOS는 항상 Apple에서 다시 받아요.
백업을 확인받고 싶나요? Copy Shelter는 어떤 폴더에든 기록하고, Mac을 떠나기 전에 암호화하며, 정해진 일정에 따라 백업을 다시 읽어요. 위치 하나는 무료예요.
가진 드라이브가 네트워크 드라이브라면 Mac을 NAS에 백업하기를 참고하세요.