Skip to main content

rsync

rsync ist ein Tool, um Dateien zu kopieren.

Eikes CMD:

rsync -aPh --ignore-existing --log-file=/home/root/rsync.log "/mnt/hetzner-volume-01/ordnerQUELLE/START" "/mnt/hetzner-volume-02/ordnerZIELZIEL"

Erklärung:

-a (archive mode)

    Kopiert Dateien und Verzeichnisse rekursiv. Bewahrt Dateirechte, Eigentümer, Gruppen, Zeitstempel und symbolische Links. Behandelt Hardlinks korrekt. Effektiv wird die Dateistruktur möglichst originalgetreu übertragen.

    -P (progress and partial)

      Kombiniert zwei nützliche Optionen:
        --progress: Zeigt den Fortschritt jedes Dateiübertrags an, einschließlich Dateigröße, Geschwindigkeit und verbleibender Zeit. --partial: Bewahrt unvollständige Dateien, wenn der Vorgang unterbrochen wird, um den Wiederanlauf zu erleichtern.

        -h (human-readable)

          Zeigt die Dateigrößen in einem leicht lesbaren Format (z. B. MB, GB) an, anstatt in reinen Bytes.

          --ignore-existing

            Diese Option sorgt dafür, dass rsync vorhandene Dateien im Zielverzeichnis nicht überschreibt, auch wenn die Dateien unterschiedlich sind. Es kopiert nur neue Dateien oder solche, die im Zielverzeichnis fehlen.