짧게 답하면: 네, Mac을 Google Drive에 백업할 수 있어요. Drive 자체는 동기화예요. 나를 따라다니는 사본 하나이고, 파일을 한 번 지우면 모든 곳에서 지워져요.
그래도 그 공간은 쓸 가치가 있어요. 그 안에 백업을 기록해야 하고, 먼저 알아 둘 Google만의 함정이 두 가지 있어요.
데스크톱용 Drive는 두 가지 모드를 제공하고, 선택에 따라 Mac에 실제로 있는 것이 달라져요.
스트리밍을 쓰고 있다면 Mac에 있는 사본은 Google 사본을 들여다보는 창일 뿐, 두 번째 사본이 아니에요. 내 데이터는 딱 하나이고 Google이 가지고 있어요. 백업의 목적과 정반대예요.
마운트된 볼륨은 여기에 있고, 어떤 도구든 이 경로가 필요해요.
ls ~/Library/CloudStorage/
[email protected]으로 나타나고, 그 안에 My Drive가 있어요.
Drive는 업로드된 파일의 버전을 30일 또는 100개 버전 중 먼저 도달하는 기준까지 보관하고, 그 후 가장 오래된 것부터 버려요. 개별 버전을 "영구 보관"으로 표시할 수 있지만, 파일 하나씩 직접 해야 해요.
삭제한 파일은 휴지통에 30일 동안 있다가 영구적으로 제거돼요.
백업을 염두에 두고 다시 읽어 보세요. 100개 버전은 넉넉해 보이지만, 매일 밤 작업을 돌리면 석 달이에요. 그리고 30일이 최소 기준이라는 건 한 달 안에 알아차리지 못한 것은 복구할 수 없다는 뜻이고, 백업은 바로 그런 종류의 문제를 위해 있어요.
아카이브가 있다고 생각하지만 실제로는 없는 사람들이 걸리는 함정이에요. Google 문서, 스프레드시트, 프레젠테이션은 파일이 아니에요. Drive 폴더에 나타나는 것은 URL이 든 몇백 바이트짜리 JSON인 작은 .gdoc 포인터예요. Drive 폴더 전체를 외장 디스크에 복사하면 문서가 아니라 포인터를 복사한 거예요.
그 문서가 중요하다면 내보내세요. Google Takeout은 Drive를 표준 형식으로 변환해 주며, 백업할 가치가 있는 건 바로 그 내보낸 파일이에요. 수동 작업이지만, Google이 계정을 닫는 날 보관본이 될지 깨진 링크 폴더가 될지가 여기서 갈려요.
아카이브를 만들고, 암호화하고, Drive 폴더에 기록한 다음, 기록한 내용을 남겨 두세요.
DRIVE=~/Library/CloudStorage/[email protected]/My\ Drive
tar -cJf - ~/Documents | openssl enc -aes-256-cbc -pbkdf2 -out "$DRIVE/documents.tar.xz.enc"
shasum -a 256 "$DRIVE/documents.tar.xz.enc" > "$DRIVE/documents.sha256"
나중에 다음으로 확인하세요.
shasum -a 256 -c "$DRIVE/documents.sha256"
미러링 모드에서는 간단하게 작동해요. 스트리밍 모드에서는 주의하세요. 해시를 계산하려고 파일을 다시 읽으면 전체를 다시 내려받게 되고, 큰 아카이브라면 느리고, 데이터 요금이 부과되는 연결이라면 비싸요.
macOS에는 타사 클라우드 폴더의 파일이 업로드를 마쳤는지 물어보는 공식적인 방법이 없어요. Finder에 보이는 체크 표시는 Google 자체 File Provider 확장이 그리는 것이고, 다른 어떤 것도 그것을 읽을 수 없어요.
그러니 백업을 기록한 후 실제로 도착하기 전까지 사본은 내 디스크에만 있고, 정직한 도구라면 그 상태가 언제 바뀌는지 정확히 말해 줄 수 없어요. Copy Shelter는 실제로 확인할 수 있는 상태를 알려 주고, 검증한 사본만 세요.
이미 요금을 내고 있는 Google One 요금제는 훌륭한 외부 저장 위치이고, 외부 사본은 대부분이 갖추지 못한 사본이에요. 필요한 것은 그 안에 기록한 백업이에요. 현재 파일을 연결해 두는 것은 다른 것이에요.
Copy Shelter는 그런 폴더에 암호화되고 버전이 남는 저장소를 기록해요. 모든 것이 Mac에서 생성되어 전송되지 않는 키로 암호화되므로, Google도 Google 계정에 들어온 누구도 파일을 읽을 수 없어요. Mac에서 파일을 삭제해도 백업에서 지워지지 않아요. 이전 버전은 내가 정할 때까지 남아요. 100개에 도달했다고 버리는 카운터도 없어요. 그리고 백업은 정해진 일정에 따라 다시 읽어 해시와 대조하므로, 문제가 있으면 평범한 화요일에 알게 돼요. 위치 하나는 무료이고, 저장 공간이 내 것이므로 저희가 청구하는 저장 비용도 없어요.
My Drive/Copy Shelter.Mac 전체는 안 돼요. Drive는 파일과 그 백업을 담을 수 있지만, Mac을 복원할 수 있는 형태로 앱과 macOS를 담을 수는 없어요.
백업을 두기 좋은 외부 장소예요. Drive 자체는 이전 버전을 30일 또는 100개 버전까지 보관하므로, 그 이상을 다루려면 그 안에 버전을 기록하는 백업 도구가 필요해요.
아니요. 동기화예요. Mac에서 파일을 삭제하면 Drive와 로그인된 다른 모든 기기에서 지워져요. 버전 기록은 30일 또는 100개 버전 중 먼저 끝나는 쪽까지이고, 빨리 알아차린 실수를 위한 안전망이에요.
백업 용도라면 미러링이에요. 스트리밍을 쓰면 Drive 대부분이 Mac에 없고 사본이 하나뿐이기 때문이에요. 미러링은 디스크 공간을 차지해요. 공간 때문에 스트리밍을 골랐다면, 그 데이터에 제대로 된 백업 위치가 필요하다는 신호예요.
그 파일은 문서가 아니라 포인터이기 때문이에요. .gdoc 파일은 URL이 담긴 몇백 바이트의 JSON이에요. Drive 폴더를 백업하면 포인터만 백업돼요. 그 문서가 중요하다면 Google Takeout으로 일반 파일로 내보내세요.
30일 또는 100개 버전 중 먼저 도달하는 기준까지예요. 개별 버전은 하나씩 직접 영구 보관으로 표시할 수 있어요. 휴지통은 삭제한 파일을 30일 동안 보관해요.
네, 그리고 내용이 내 것으로 남는 유일한 방법이에요. tar와 openssl로 직접 암호화해도 돼요. 한계는 암호문 하나로 된 아카이브 하나라서 파일 하나를 꺼내려면 전체를 내려받아야 한다는 점이고, 제대로 된 저장소 형식이 이 문제를 해결해요.
네. 중복 제거되고 압축된 백업은 보통 보호하는 파일보다 작지만, 공간을 차지하긴 하고 Gmail, Google 포토와 용량을 함께 써요.
관련 글: Dropbox, Proton Drive, iCloud Drive, 백업을 읽을 수 있는지 확인하기.