admin_grundlagen:rsync
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:rsync [2013/10/18 07:26] – [Nützliche rsync Parameter] stefan_miethke | admin_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 | ||
| - | -n | ||
| - | -x nur dieses Filesystem (keine Sub-Mounts) | ||
| - | -H | ||
| - | -A ACLs | ||
| - | -X | ||
| - | -S | ||
| - | -P | + | < |
| - | -vih | + | -a Archiv |
| - | + | -n Simulation | |
| - | --numeric-ids | + | -x nur dieses Filesystem (keine Sub-Mounts) |
| - | --del Nicht mehr vorhandene Dateien löschen | + | -H Hardlinks erhalten |
| - | </code> | + | -A ACLs |
| + | -X erweiterte Dateiattribute | ||
| + | -S sparse files | ||
| + | -u neuere Dateien auf der Empfängerseite überspringen | ||
| + | |||
| + | -P Fortschritt anzeigen | ||
| + | -vih Anzeige gesprächig, | ||
| + | |||
| + | --numeric-ids uid und gid nicht über Namen sondern numerisch sichern | ||
| + | --del | ||
| + | --fake-super | ||
| + | benötigt die Mount-Option '' | ||
| + | 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# | * [[ssh# | ||
| - | * [[sudo]] eingerichtet | + | * [[sudo]] |
| + | |||
| + | Vollbackup mit rsync: | ||
| + | sudo rsync -ax --del --rsh=' | ||
| + | oder wenn ein ssh-agent verfügbar ist: | ||
| + | sudo --preserve-env=SSH_AUTH_SOCK rsync -ax --del --rsync-path=' | ||
| + | |||
| + | ====== 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:/ | ||
| + | |||
| + | TODO: rsync mit sudo über ssh mit Passwort-Abfrage: | ||
| + | ====== Platzsparende Backups mit rsync und Hardlinks ====== | ||
| + | === 1. Backup === | ||
| + | rsync -ax server:/ | ||
| + | |||
| + | === 2. Backup === | ||
| + | rsync -ax --del --link-dest=/ | ||
| + | |||
| + | === 3. Backup === | ||
| + | rsync -ax --del --link-dest=/ | ||
| + | |||
| + | ... | ||
| + | |||
| + | Achtung: link-dest muss absolut angegeben werden | ||
| - | rsync -a --del -e 'ssh -i / | ||
admin_grundlagen/rsync.1382081215.txt.gz · Zuletzt geändert: 2013/10/18 07:26 von stefan_miethke
