Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:rsync

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:rsync [2014/11/01 22:04] – [Nützliche rsync Parameter] ingo_wichmannadmin_grundlagen:rsync [2024/11/15 15:57] (aktuell) – [Systembackup mit rsync] natureshadow2
Zeile 1: Zeile 1:
 ====== Nützliche rsync Parameter ====== ====== Nützliche rsync Parameter ======
-<code bash> 
--a             Archiv 
--n             Simulation 
--x             nur dieses Filesystem (keine Sub-Mounts) 
--H             Hardlinks erhalten 
--A             ACLs 
--X             erweiterte Dateiattribute 
--S             sparse files 
  
--P             Fortschritt anzeigen +<file> 
--vih           Anzeige gesprächig, symbolisch und human readable +-a            Archiv  
- +-n            Simulation  
---numeric-ids  uid und gid nicht über Namen sondern numerisch sichern +-x            nur dieses Filesystem (keine Sub-Mounts)  
---del          Nicht mehr vorhandene Dateien löschen +-H            Hardlinks erhalten  
---fake-super   Eigentümer und Berechtigungen sichern ohne Root-Rechte +-A            ACLs  
-</code>+-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, ...)? 
 +</file>
  
 ====== rsync mit sudo über ssh ohne Passwort ====== ====== rsync mit sudo über ssh ohne Passwort ======
 Vorraussetzungen:  Vorraussetzungen: 
   * [[ssh#public-private-key_authentifizierung | ssh]] mit Public-Private-Key Authentifizierung eingerichtet   * [[ssh#public-private-key_authentifizierung | ssh]] mit Public-Private-Key Authentifizierung eingerichtet
-  * [[sudo]] 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+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/
  
 +====== Systembackup mit rsync ======
 +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
 ====== Platzsparende Backups mit rsync und Hardlinks ====== ====== Platzsparende Backups mit rsync und Hardlinks ======
 === 1. Backup === === 1. Backup ===
Zeile 29: Zeile 43:
  
 === 2. Backup === === 2. Backup ===
-  rsync -ax --link-dest=/srv/backup/sonntag server:/srv/daten /srv/backup/montag+  rsync -ax --del --link-dest=/srv/backup/sonntag server:/srv/daten /srv/backup/montag
  
 === 3. Backup === === 3. Backup ===
-  rsync -ax --link-dest=/srv/backup/montag server:/srv/daten /srv/backup/dienstag+  rsync -ax --del --link-dest=/srv/backup/montag server:/srv/daten /srv/backup/dienstag
  
 ... ...
  
 Achtung: link-dest muss absolut angegeben werden Achtung: link-dest muss absolut angegeben werden
 +
 +
  
admin_grundlagen/rsync.1414879448.txt.gz · Zuletzt geändert: 2014/11/01 22:04 von ingo_wichmann