로컬 파일 시스템만 백업하도록 rsnapshot 구성

로컬 파일 시스템만 백업하도록 rsnapshot 구성

저는 현재 NFS가 많이 사용되는 서버 팜을 백업하기 위해 rsnapshot을 사용하고 있습니다. 안타깝게도 현재 설정에서는 NFS 마운트로 인해 동일한 파일을 여러 번 백업해야 합니다.

예를 들어 /etc/rsnapshot.conf에는 다음이 포함됩니다.

backup backupuser@machine1:/local_directory/       machine1
backup backupuser@machine2:/exported_directory/       machine2

이제 machine1에는 /local_directory/exported_directory가 마운트되어 있으므로 machine1/local_directory/exported_directory 모두의 백업이 생성됩니다.그리고machine2/exported_directory.

클라이언트에서 다르게 마운트하거나 디렉터리를 수동으로 제외하여 이 문제를 해결할 수 있지만 더 깔끔한 접근 방식(아마도 rsnapshot 또는 rsync 옵션)을 찾고 싶습니다.

답변1

그것을 발견! 게시하기 전에 맨 페이지를 마지막으로 한 번 정독해야 한다는 것을 알았습니다. :)

rsync에 대한 -x 또는 --one-file-system 옵션입니다.

  -x, --one-file-system
              This tells rsync  not  to  cross  filesystem  boundaries   when
              recursing.   This   is  useful for transferring the contents of
              only one filesystem.

관련 정보