Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
admin_grundlagen:rsync [2014/11/02 19:49] ingo_wichmann |
admin_grundlagen:rsync [2018/05/02 18:30] 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 17: | Zeile 18: | ||
--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? | + | Todo: Zielsystem darf kein XFS sein? Kann das nur normale Dateien sichern (keine Symlinks, ...)? |
</file> | </file> | ||
Zeile 23: | 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 -a --del -e 'ssh -i /home/nutzer/.ssh/id_rsa' --rsync-path="sudo rsync" nutzer@server:/mnt/system/ /mnt/backup | rsync -a --del -e 'ssh -i /home/nutzer/.ssh/id_rsa' --rsync-path="sudo rsync" nutzer@server:/mnt/system/ /mnt/backup | ||
+ | ====== rsync mit sudo über ssh mit Passwort-Abfrage ====== | ||
+ | |||
+ | TODO: nach rsync und ssh-askpass suchen | ||
====== Platzsparende Backups mit rsync und Hardlinks ====== | ====== Platzsparende Backups mit rsync und Hardlinks ====== | ||
=== 1. Backup === | === 1. Backup === | ||
Zeile 32: | Zeile 36: | ||
=== 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 |
... | ... |