Skip to content

rsync – Parameter

Die Parameter in Seitensynchronisation mit rsync habe ich nochmal überarbeitet. Jetzt schaut die Parameterliste so aus:
-r --checksum --compress --modify-window=2 --times --progress --delete --stats -e ssh

Bedeutung:

  • -r rekursiv in Unterverzeichnisse
  • --checksum bilde immer die Checksumme der Dateien. Bei vielen Dateien verlangsamt das den Abgleich. Bei meinen 3000 Dateien geht’s aber noch. Der Vorteil: Dateien, bei denen sich die Größe nicht, der Inhalt aber schon, verändert hat, werden erkannt. Das ist bei mir wichtig, weil ich die Timestamp unberücksichtigt lassen muss – Server- und Lokalzeit sind zu weit auseinander.
  • --compress komprimiert die Daten vor der Übertragung.
  • --modify-window=2 erlaube 2Sekunden Abweichung in den Timestamps der Dateien auf local und remote. Bei –checksum könnte diese Option evtl. sinnlos sein…
  • --times aktuallisiere den Timestamp auf der remote-Seite.
  • --progress zeige den Fortschritt an.
  • --delete lösche Dateien, die in der Quelle nicht mehr vorhanden sind.
  • --stats gib einen Report am Ende der Übertragung.
  • --e ssh Verwende ssh zur Übertragung.

Post a Comment

Your email is never published nor shared. Required fields are marked *