rsync
rsync ist ein Tool, um Dateien zu kopieren.
Eikes CMD:
rsync -aPh --info=progress2 --info=name0 --ignore-existing --log-file=/home/root/rsync.log "/mnt/START" "/mnt/ZIEL"
Erklärung:oder auch
rsync -aPhzv --delete --ifno=progress2 --perms --times --log-file="/home/rsync_$(da
te +'%Y-%m-%d_%H-%M').log" /mnt/praxis-volume-01/docker-data/volumes/nextcloud_db/_data/ /mnt/pl-hz-03/mnt/praxis-volume-03/docker-data/volumes/nextcloud_db/_data/
-a (archive mode)
Erklärung:
KopiertDateien-aund→VerzeichnisseArchiv-Modusrekursiv.(rekursiv, Rechte, Zeit, Symlinks etc.)Bewahrt Dateirechte, Eigentümer, Gruppen, Zeitstempel und symbolische Links.
-P (progress→ andFortschritt partial)je Datei & abgebrochene Übertragungen fortsetzen
Kombiniertzwei-hnützliche→Optionen:„Human
-z → Komprimiert Daten bei Übertragung
-v → „Verbose“ Ausgabe (mehr Infos)
--progressdelete: Zeigt→ denLöscht Fortschrittim jedesZiel Dateiübertragsalles, an,was einschließliches Dateigröße,in Geschwindigkeitder undQuelle verbleibendernicht Zeit.mehr gibt (gut für Spiegelung)
--partial-h (human-readable)
--ignore-existing
rsync--info=progress2 nur→ neueZeigt Gesamtfortschritt aller Dateien
--perms → Überträgt die imDatei-Berechtigungen Zielverzeichnis(explizit, fehlen.steckt aber schon in -a)
--times → Überträgt die Änderungszeit (auch schon in -a)
--log-file=/home/user/rsync.log → Schreibt ein Logfile
https://askubuntu.com/questions/609303/how-can-i-view-a-progress-bar-when-running-rsync