Rsync verfügt über eine Reihe von Flags, die steuern, was angezeigt und auf das Ziel kopiert werden soll. Am häufigsten wird das "-a" -Flag verwendet, welches das "Archive" -Flag ist. Dies ist wahrscheinlich das, was Sie wollen. Führen Sie rsync mit den "-av" -Flaggen aus und lassen Sie es zuerst die Daten prüfen, die Sie sichern möchten. Bei der nächsten Ausführung wird eine Blockprüfsumme der Datei erstellt, und es werden nur die Teile kopiert, die an vorhandenen Dateien geändert wurden, neue Dateien kopiert und nicht mehr vorhandene Dateien entfernt. Überprüfen Sie den Abschnitt mit den Optionen "-a" unter:
http://linux.die.net/man/1/rsync
Der erste Durchlauf ist bandbreitenintensiv, die folgenden Durchläufe sind höchstwahrscheinlich prozessorintensiv, verbrauchen jedoch im Vergleich zum ersten Durchlauf wenig Bandbreite. Es sei denn, Sie haben eine Menge Probleme mit Ihrem Datensatz.
Rsync ist es egal, wie Sie die Dateien in den Quell- oder Zielverzeichnissen haben. Es werden nur die Änderungen zwischen den beiden kopiert, es sei denn, Sie fügen Flags hinzu, um etwas anderes zu tun.
Wenn Sie protokollieren möchten, was geändert wurde, können Sie die Option "--log-file" verwenden. Alles in allem klingt so etwas wie das, was Sie wollen:
rsync -av --log-file=/var/log/rsync.log -e "ssh -l backup-user" backup-user@source-machine::module /nas01/backups