100TB /data
볼륨과 100TB /backup
볼륨이 있습니다. cp -rp
아래의 모든 최상위 폴더에 대해 이 작업을 수행 하면 /data
대부분의 콘텐츠를 얻을 수 있지만 (예를 들어) 폴더 /data/users/
는 20TB이고 그 중 10TB만 /backup에 복사합니다.
rsync
내 위치 /data/users
로 계속 복사하는 구문은 무엇입니까/backup/users
- 모든 새 파일과 폴더가 복사됩니다.
- /backup에 업데이트된 모든 업데이트된 파일과 폴더가 복사됩니다.
- /data와 동일한 /backup에 이미 있는 파일 및 폴더를 복사하지 마십시오.
- /data에 더 이상 존재하지 않는 /backup의 콘텐츠를 삭제하거나 삭제하지 않는 기능
답변1
- 모든 새 파일과 폴더가 복사됩니다.
- /backup에 업데이트된 모든 업데이트된 파일과 폴더가 복사됩니다.
- /data와 동일한 /backup에 이미 있는 파일 및 폴더를 복사하지 마십시오.
기준
rsync -a src/ dst/
이 방법. (이것은 -a
단지 파일 속성을 유지하고 재귀적으로 작업하기 위한 것입니다.) --update
최신 파일을 무시하도록 추가할 수 있습니다 dst/
. 그렇지 않으면 rsync
각 파일의 내용이 실제로 변경된 파일에 대해서만 복사됩니다.dst/
src/
- /data에 더 이상 존재하지 않는 /backup의 콘텐츠를 삭제하거나 삭제하지 않는 기능
rsync -a --delete src/ dst/
에서 man rsync
:
--delete delete extraneous files from dest dirs