GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux NTFS zu NTFS rsync kopiert wiederholt Dateien neu

Lösung 1:

Nach meinem zweiten Update erlaubten mir die Berechtigungen meines Benutzers nicht, Zeiten festzulegen. Ausführen von rsync mit dem Root-Konto auf dem Zielcomputer zusammen mit --modify-window=5 gab mir ein angemessenes Verhalten. (Wenn Sie keinen Root-Zugriff auf das Ziel haben, könnte das Flag -u helfen, aber nur, wenn Sie sicher sind, dass niemand die Dateien auf dem entfernten System ändern wird.)

Lösung 2:

Idealerweise verwenden Sie immer robocopy da es mit Variationen in Zeitstempeln umgeht (bis zu 2 Sekunden für FAT). Sie können in Wine hineinlaufen, aber die Verbindung zum Remote-Host könnte unpraktisch sein.

http://technet.microsoft.com/en-us/library/cc733145(WS.10).aspx

Bearbeiten: Laut Steves Kommentar scheint diese Funktion jetzt in rsync 3.0 enthalten zu sein:

--modify-window

Beim Vergleich zweier Zeitstempel behandelt rsync die Zeitstempel als gleich, wenn sie sich um nicht mehr als den Modify-Window-Wert unterscheiden. Dies ist normalerweise 0 (für eine exakte Übereinstimmung), aber in manchen Situationen kann es hilfreich sein, dies auf einen höheren Wert zu setzen. Insbesondere beim Übertragen zu oder von einem MS Windows FAT-Dateisystem (das Zeiten mit einer Auflösung von 2 Sekunden darstellt) ist --modify-window=1 nützlich (wobei die Zeiten um bis zu 1 Sekunde abweichen können).


Linux
  1. Wie verwende ich den Rsync-Befehl unter Linux?

  2. So übertragen Sie Dateien unter Linux mit SCP und Rsync

  3. Linux-Äquivalent zu Robocopy?

  4. Wie verwende ich rsync vom Windows-PC zum Remote-Linux-Server?

  5. Exaktes Kopieren von Dateien von NTFS auf ein anderes NTFS unter Linux

Rm-Befehl unter Linux

Rsync-Beispiele zum Übertragen von Dateien unter Linux

So sichern Sie Dateien und Verzeichnisse mit Rsync unter Linux

Linux-Dateien und -Verzeichnisse mit rsync synchron halten

Rsync zeigt Fortschrittsbalken beim Kopieren von Dateien unter Linux an

So synchronisieren Sie Dateien automatisch zwischen zwei Linux-Servern