Mac을 백업하기 위해 다음과 같은 스크립트를 매일 실행했습니다.
여기에서 볼 수 있듯이이 스크립트는 폴더의 모든 항목을 삭제 한 후 모두 붙여 넣기 때문에 끔찍합니다. 또한 Google 드라이브에 백업을 시도 할 수는 없지만 제한이 업데이트되지 않습니다. 나는 사과 타임머신을 소유하고 있지만 드라이브에 사본이 많이 있습니다. 그것을 고치는 것에 대한 팁?
Mac을 백업하기 위해 다음과 같은 스크립트를 매일 실행했습니다.
여기에서 볼 수 있듯이이 스크립트는 폴더의 모든 항목을 삭제 한 후 모두 붙여 넣기 때문에 끔찍합니다. 또한 Google 드라이브에 백업을 시도 할 수는 없지만 제한이 업데이트되지 않습니다. 나는 사과 타임머신을 소유하고 있지만 드라이브에 사본이 많이 있습니다. 그것을 고치는 것에 대한 팁?
답변:
Google 드라이브 질문에 도움을 드릴 수 없습니다. 더 나은 백업 스크립트를 도와 줄 수 있습니다. 모든 Mac에 설치된 rsync라는 도구를 사용하여 로컬 디스크에서 로컬 디스크로 백업을 수행하며 터미널에서 액세스하거나 가지고있는 것과 같은 스크립트를 사용하여 액세스 할 수 있습니다.
rsync --verbose --ignore-errors --archive --exclude '.*' --itemize-changes --delete --progress /Volumes/SourceDrive /Volumes/DestinationDrive
내가 사용하는 모든 옵션에 대한 설명은 rsync 설명서를 참조하십시오. 이 명령은 소스와 대상을 비교하고, 대상에없는 파일을 복사하고, 어떤 이유로 든 소스에없는 파일을 더 이상 대상에서 제거합니다.
시스템의 어느 폴더에서나 위의 소스와 대상을 바꿀 수 있으므로 Google 드라이브에서도 잘 작동합니다.
나는 밤에 백업을 실행하고 완료 될 때마다 휴대 전화에 알림을 보내도록 cron 작업을 구성 했으므로 모두 자동화되었습니다. 클라우드 백업이 로컬 백업을 모두 사용하므로 지속적이 아닌 매일 업데이트됩니다. 그것은 내가 선호하는 선호의 문제입니다.
참고 :이 명령에는 명확한 소스와 대상이 있으며 두 방향으로 동기화되지 않습니다. 수행 한 작업을 취소 할 수있는 방법은 없습니다. 삭제는 휴지통이 아니라 최종입니다.