Ich verwende derzeit rsnapshot, um eine Serverfarm zu sichern, auf der NFS stark genutzt wird. Leider müssen wir im aktuellen Setup aufgrund der NFS-Mounts dieselben Dateien mehrmals sichern.
Beispielsweise enthält /etc/rsnapshot.conf Folgendes:
backup backupuser@machine1:/local_directory/ machine1
backup backupuser@machine2:/exported_directory/ machine2
Jetzt ist auf machine1 /local_directory/exported_directory gemountet -- also habe ich Backups von machine1/local_directory/exported_directoryUNDMaschine2/Exportiertes_Verzeichnis.
Obwohl ich dies umgehen könnte, indem ich die Dinge auf den Clients anders mounte oder die Verzeichnisse manuell ausschließe, würde ich lieber einen saubereren Ansatz finden (der wahrscheinlich eine rsnapshot- oder rsync-Option ist).
Antwort1
Gefunden! Ich wusste, ich hätte vor dem Posten noch einmal die Manpages durchsehen sollen :)
Es ist die Option -x oder --one-file-system für rsync.
-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.