Ich versuche, mit rsync einige Dateien von einer internen Festplatte auf ein USB-Laufwerk zu sichern. (Ich arbeite an einem wd mybook world NAS)
Es gibt zwei Ordner, die ich sichern möchte. Ein Musikordner und ein Videoordner. Der Musikordner (864 Dateien, ungefähr 10 GB) funktionierte in ungefähr 1 Stunde einwandfrei (für den vollständigen Fortschritt).
Der Videoordner (1025 Dateien, ca. 700 GB) befindet sich derzeit jedoch noch 8 Stunden lang auf "Liste inkrementeller Dateien senden". Ich glaube nicht, dass etwas übertragen wurde. Was könnte einen solchen Unterschied verursachen? Der Videoordner enthält nicht mehr so viele Dateien. Ja, es ist viel größer, aber das sollte keinen Unterschied bei der Erstellung der Dateiliste machen, denke ich.
Ich benutze diesen rsync Befehl:
/shares/extern # rsync -avPc --stats /shares/Public/Shared\ Videos /shares/extern/
Seitdem ich an einem NAS arbeite, habe ich nicht so viel CPU-Leistung, aber ich denke, es ist viel zu lange.
Was denkst du, ist dieses Verhalten normal? Gibt es Vorschläge, was ich tun kann, um das Ganze ein bisschen zu beschleunigen?
Ich verwende rsync 3.0.2
Antworten:
Die
-c
Option zwingt rsync, eine Prüfsumme für alle Dateien zu berechnen. Dies bedeutet, dass der Inhalt aller Videodateien gelesen wird, bevor entschieden wird, welche kopiert werden sollen. Das ist offensichtlich langsam.Ziehen Sie in Betracht, diese Option nach Möglichkeit zu entfernen. Sie brauchen es nur in seltenen Fällen. Weitere Informationen finden Sie in der Beschreibung auf der Handbuchseite:
quelle