Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:rsync

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:rsync [2014/11/02 06:41]
ingo_wichmann [Nützliche rsync Parameter]
admin_grundlagen:rsync [2024/01/21 19:07] (aktuell)
ingo_wichmann [rsync mit sudo über ssh ohne Passwort]
Zeile 8: Zeile 8:
 -A            ACLs  -A            ACLs 
 -X            erweiterte Dateiattribute ​ -X            erweiterte Dateiattribute ​
--S            sparse files +-S            sparse files 
 +-u            neuere Dateien auf der Empfängerseite überspringen
    
 -P            Fortschritt anzeigen ​ -P            Fortschritt anzeigen ​
Zeile 16: Zeile 17:
 --del         Nicht mehr vorhandene Dateien löschen ​ --del         Nicht mehr vorhandene Dateien löschen ​
 --fake-super ​ Eigentümer und Berechtigungen sichern ohne Root-Rechte, ​ --fake-super ​ Eigentümer und Berechtigungen sichern ohne Root-Rechte, ​
-              benötigt die Mount-Option ''​user_xattr''​ auf dem Zielsystem ​+              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>​ </​file>​
  
Zeile 22: Zeile 24:
 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 ---del -'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/
  
 +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 31: Zeile 37:
  
 === 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
  
 ... ...
admin_grundlagen/rsync.1414910500.txt.gz · Zuletzt geändert: 2014/11/02 06:41 von ingo_wichmann