rsync: listet nur geänderte Dateien / Attribute auf

680
quaylar

Ich versuche folgendes zu erreichen:

Um zu überprüfen, ob ich alle Daten meines alten NAS korrekt mit meinem neuen NAS synchronisiert habe, führe ich Folgendes aus:

rsync --rltD -hvinu /path/to/old/NAS/ /path/to/new/NAS 

Jetzt: -n holt mir eine Probefahrt, -ia Liste der Änderungen und -u sollte alle Dateien auf dem neuen NAS neu überspringen (was ich brauche, weil es bereits Updates auf dem neuen NAS gibt - die Leute arbeiten bereits damit) .

Der obige Befehl gibt mir eine Auflistung, die dies für mehrere Verzeichnisse enthält:

.d..t 

welche gem. Man-Page bedeutet, dass keine Übertragung erfolgt, aber die Attribute (dh die Zeit) werden im Ziel aktualisiert.

Beim Überprüfen des betroffenen Verzeichnisses kann ich sehen, dass das Verzeichnis im Ziel NEUER ist als das Verzeichnis in der Quelle.

Also ich würde

  1. erwarten, dass es nicht einmal in rsyncs ausgegeben wird - da hätte es übersprungen werden sollen,
  2. Es sollte niemals eine Aktualisierung dieses Zeitstempels geben. -u sollte sich darum kümmern.

Jeder rsync pro hier kann das erklären? Was bekomme ich nicht hier?

Übrigens: Dies ist eine Rsync-Implementierung auf einem Qnap NAS (Quelle) und einem Synology NAS (Ziel).

0

0 Antworten auf die Frage