Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi2:rsync

Nützliche rsync Parameter

-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, ...)?

rsync mit sudo über ssh ohne Passwort

Vorraussetzungen:

  • ssh mit Public-Private-Key Authentifizierung eingerichtet
  • sudo ohne Passwort (NOPASSWD) eingerichtet
rsync -a --del -e 'ssh -i /home/nutzer/.ssh/id_rsa' --rsync-path="sudo rsync" nutzer@server:/mnt/system/ /mnt/backup

rsync mit sudo über ssh mit Passwort-Abfrage

TODO: nach rsync und ssh-askpass suchen, Debian Paket: ssh-askpass

Platzsparende Backups mit rsync und Hardlinks

1. Backup

rsync -ax server:/srv/daten /srv/backup/sonntag

2. Backup

rsync -ax --del --link-dest=/srv/backup/sonntag server:/srv/daten /srv/backup/montag

3. Backup

rsync -ax --del --link-dest=/srv/backup/montag server:/srv/daten /srv/backup/dienstag

Achtung: link-dest muss absolut angegeben werden

lpi2/rsync.txt · Zuletzt geändert: 2018/05/02 18:31 (Externe Bearbeitung)