Hilfreiche Ressourcen
rsync - Synchronisiere Dateien
Tip
rsync eignet sich hervorragend um z.B. ein Backup über das Internet oder auf eine andere Festplatte zu übertragen, da es nicht alle Daten neu kopiert sondern nur änderungen synchronisiert. Auch kann ein Backup was mittendrin (z.B. wegen Stromverlust) abgebrochen wurde an der Stelle weiter gemacht werden.
rsync <FLAGS> <SRC> <DEST>Wichtig
Beim synchronisieren eines Ordners darf
<path_to_file>nicht mit einem Slash/enden, so wird ansonsten nicht der Ordner, sondern alle Dateien im Ordner einzeln synchronisiert
Flags
-r- Rekursiv, Unterordner mit einbeziehen--partial- Partielle transferierung - Bei Abbruch kann weiter gemacht werden--progress- Zeige den Fortschritt an-P=--partial+--progress-a- Archivmodus: Dateiberechtigungen und Metadaten bleiben erhalten-v- Verbose-Mode - Mehr logging-h- Human-Readable - Datengrößen in Menschenlesbaren Format anzeigen--delete- Löscht Daten in<DEST>, wenn sie nicht mehr in<SRC>enthalten sind.--delete-after- Wie--delete, nur dass erst am Ende der Synchronisierung gelöscht wird.-u,--update- Daten, die neuer in<DEST>sind als in<SRC>bleiben erhalten und werden nicht aktualisiert
--delete und --delete-after
--delete-aftersollte immer statt--deleteverwendet werden, weil es dann noch möglich ist, während der Synchronisation abzubrechen und keine Daten zu verlieren
Beispiele
Backup eines Ordners
Wir wollen den Ordner music auf unsere Festplatte backupen:
rsync -rPavh ~/music /mnt/ssd/backups/Der Ordner music wird durch den Befehl auf der Festplatte im Ordner backups angelegt.
Festplatte Backup
Die Festplatte SAMUSSD wird gespiegelt auf BACKUP-SAMU. Bemerke den / am Ende des Quellpfads, der beim Zielpfad fehlt.
rsync -rPavh /run/media/semmelsamu/SAMUSSD/ /run/media/semmelsamu/BACKUP-SAMU