--delete-excluded
매개 변수 에 대한 질문이 있지만 서버를 백업 할 때 rsync를 큰 즐거움으로 사용합니다 .
/usr/bin/rsync -a --delete --numeric-ids --relative --delete-excluded --rsh=/usr/bin/ssh root@server01:/etc /.snapshot/hourly.0/server01
보낸 사람 man rsync
:
--delete-excluded also delete excluded files from dest dirs
나를 위해, 비 영어 네이티브, rsync를 내가 가진 그렇다면, 원격 서버의 실제 대상 디렉토리에서 제외 된 디렉토리를 삭제할 것을이 수단 /home/backup
과 /home/settings
나의 제외 폴더에서 해당 폴더가 실제로 될 원격 서버에서 제거 .
다른 여러 리소스에서 공간을 절약하기 위해 로컬 백업 폴더에서 파일을 삭제하는 것으로 보입니다. 예를 들어 서버 자체에 작은 백업을 생성하고이 데이터를 제외하면 스토리지 공간을 낭비하지 않습니다.
사람들이 작동한다고 말하면서 rsync가 단방향으로 만 작업을 수행하지만 원격 서버에서 파일 / 디렉토리를 삭제하는 소프트웨어를 가질 위험을 감수하고 싶지는 않습니다.