Ich verwende rsync mit großer Freude zum Sichern meiner Server, obwohl ich eine Frage zu dem --delete-excluded
Parameter habe.
/usr/bin/rsync -a --delete --numeric-ids --relative --delete-excluded --rsh=/usr/bin/ssh root@server01:/etc /.snapshot/hourly.0/server01
Von man rsync
:
--delete-excluded also delete excluded files from dest dirs
Für mich, einen nicht englischen Muttersprachler, bedeutet dies, dass rsync ausgeschlossene Verzeichnisse aus dem tatsächlichen Zielverzeichnis auf dem Remote-Server löscht. Wenn ich also /home/backup
und /home/settings
in meinen Exclude-Ordnern diese Ordner tatsächlich vom Remote-Server entfernen würde ,
Aus mehreren anderen Quellen scheinen die Dateien aus dem lokalen Sicherungsordner gelöscht zu werden, um Speicherplatz zu sparen. Sie können zum Beispiel kleine Backups auf dem Server selbst erstellen und diese Daten ausschließen, damit Sie keinen Speicherplatz verschwenden.
Es ist wichtig für mich, dass rsync nur in eine Richtung funktioniert, da die Leute sagen, es soll funktionieren. Ich möchte kein Risiko eingehen, wenn Software Dateien / Verzeichnisse auf dem Remote-Server löscht.