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

Nächste Überarbeitung
Vorherige Überarbeitung
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
admin_grundlagen:rsync [2013/04/03 08:46]
ingo_wichmann angelegt
admin_grundlagen:rsync [2014/11/01 22:07]
ingo_wichmann
Zeile 1: Zeile 1:
 ====== Nützliche rsync Parameter ====== ====== Nützliche rsync Parameter ======
 <code bash> <code bash>
--n          Simulation +-a             ​Archiv 
--x          nur dieses Filesystem (keine Sub-Mounts) +-n             ​Simulation 
--H          Hardlinks erhalten +-x             ​nur dieses Filesystem (keine Sub-Mounts) 
--A          ACLs +-H             ​Hardlinks erhalten 
--X          erweiterte Dateiattribute +-A             ​ACLs 
--S          sparse files+-X             ​erweiterte Dateiattribute 
 +-S             ​sparse files
  
--P          Fortschritt anzeigen +-P             ​Fortschritt anzeigen 
--vih        Anzeige gesprächig,​ symbolisch und human readable+-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 aber die Mount-Option ''​user_xattr''​ auf dem Zielsystem
 </​code>​ </​code>​
 +
 +====== rsync mit sudo über ssh ohne Passwort ======
 +Vorraussetzungen: ​
 +  * [[ssh#​public-private-key_authentifizierung | ssh]] mit Public-Private-Key Authentifizierung eingerichtet
 +  * [[sudo]] eingerichtet
 +
 +  rsync -a --del -e 'ssh -i /​home/​nutzer/​.ssh/​id_rsa'​ --rsync-path="​sudo rsync" nutzer@server:/​mnt/​system/​ /mnt/backup
 +
 +====== Platzsparende Backups mit rsync und Hardlinks ======
 +=== 1. Backup ===
 +  rsync -ax server:/​srv/​daten /​srv/​backup/​sonntag
 +
 +=== 2. Backup ===
 +  rsync -ax --link-dest=/​srv/​backup/​sonntag server:/​srv/​daten /​srv/​backup/​montag
 +
 +=== 3. Backup ===
 +  rsync -ax --link-dest=/​srv/​backup/​montag server:/​srv/​daten /​srv/​backup/​dienstag
 +
 +...
 +
 +Achtung: link-dest muss absolut angegeben werden
  
admin_grundlagen/rsync.txt · Zuletzt geändert: 2024/01/21 19:07 von ingo_wichmann