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:09]
ingo_wichmann [Nützliche rsync Parameter]
Zeile 1: Zeile 1:
 ====== Nützliche rsync Parameter ====== ====== Nützliche rsync Parameter ======
-<code bash> 
--n          Simulation 
--x          nur dieses Filesystem (keine Sub-Mounts) 
--H          Hardlinks erhalten 
--A          ACLs 
--X          erweiterte Dateiattribute 
--S          sparse files 
  
--P          Fortschritt anzeigen +|-a             ​|Archiv | 
--vih        Anzeige gesprächig,​ symbolisch und human readable +|-n             ​|Simulation | 
-</code>+|-x             |nur dieses Filesystem (keine Sub-Mounts) | 
 +|-H             ​|Hardlinks erhalten | 
 +|-A             |ACLs | 
 +|-X             ​|erweiterte Dateiattribute | 
 +|-S             ​|sparse files | 
 +| | 
 +|-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 | 
 + 
 +====== 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