저는 rsync를 사용하여 Mac(Osx 10.9)에 연결된 USB 드라이브의 특정 폴더에 있는 모든 파일을 홈 네트워크 NAS의 폴더에 백업하고 있습니다.
문제는 rsync가 모든 파일을 대체하고 기존 파일을 건너뛰지 않는다는 것입니다. 내가 어디서 잘못됐나요? rsync 3.0.9를 사용하고 있습니다.
rsync -avzh --delete --progress --filter='-p .DS_Store' /Volumes/USBDrive/Foto/* /Volumes/Nas/Foto
답변1
기존 파일을 건너뛰고 싶은 경우업데이트하지 마세요, 이러한 파일이 변경된 경우에도 --ignore-existing
rsync 명령에서 이 플래그를 사용할 수 있습니다 .
rsync --ignore-existing -avzh --delete --progress --filter='-p .DS_Store' /Volumes/USBDrive/Foto/* /Volumes/Nas/Foto
답변2
NAS가 FAT로 포맷되어 있는 걸까요? 그렇다면 --modify-window=1
타임스탬프 반올림을 수용해야 합니다. 바라보다이 게시물이 문제에 대한 추가 설명.
rsync --modify-window=1 -avzh --delete --progress --filter='-p .DS_Store' /Volumes/USBDrive/Foto/* /Volumes/Nas/Foto