-a Archiv -n Simulation -x nur dieses Filesystem (keine Sub-Mounts) -H Hardlinks erhalten -A ACLs -X erweiterte Dateiattribute -S sparse files -u neuere Dateien auf der Empfängerseite überspringen -P Fortschritt anzeigen -vih Anzeige gesprächig, symbolisch und human readable --numeric-ids uid und gid nicht über Namen sondern numerisch sichern --del Nicht mehr vorhandene Dateien löschen --fake-super Eigentümer und Berechtigungen sichern ohne Root-Rechte, benötigt die Mount-Option ''user_xattr'' auf dem Zielsystem. Todo: Zielsystem darf kein XFS sein? Kann das nur normale Dateien sichern (keine Symlinks, ...)?
Vorraussetzungen:
Vollbackup mit rsync:
sudo rsync -ax --del --rsh='ssh -i .ssh/backup_key' --rsync-path='sudo rsync' nutzer@server:/ backup_vm/
oder wenn ein ssh-agent verfügbar ist:
sudo --preserve-env=SSH_AUTH_SOCK rsync -ax --del --rsync-path='sudo rsync' nutzer@server:/ backup_vm/
Mountpoints lokaler, persistenter Dateisysteme rausfinden:
ssh root@server df -T
für alle lokalen, persistenten Dateisysteme:
sudo --preserve-env=SSH_AUTH_SOCK rsync -RaxAXSH --numeric-ids --del root@server:/./ root@server:/./boot/efi backup-server
TODO: rsync mit sudo über ssh mit Passwort-Abfrage: nach rsync und ssh-askpass suchen, Debian Paket: ssh-askpass
rsync -ax server:/srv/daten /srv/backup/sonntag
rsync -ax --del --link-dest=/srv/backup/sonntag server:/srv/daten /srv/backup/montag
rsync -ax --del --link-dest=/srv/backup/montag server:/srv/daten /srv/backup/dienstag
…
Achtung: link-dest muss absolut angegeben werden