Konfigurieren von rsnapshot, um nur lokale Dateisysteme zu sichern

Konfigurieren von rsnapshot, um nur lokale Dateisysteme zu sichern

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.

verwandte Informationen