저는 현재 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.