Rsync to-check wächst während der Sicherung

9

Ich übertrage derzeit ungefähr 40 GB Dateien von einer externen Festplatte auf meine Festplatte, und die Ausgabe des rsync-Fortschritts zeigt immer so etwas an

... to-check=1100/24094)
... to-check=1099/24094)

Aber während der Übertragungen wächst die zweite Zahl und die erste geht nie unter 1000.

... to-check=1200/27199)
... to-check=1199/27199)

Das verwirrt mich - wann endet die Übertragung tatsächlich?

Edit: Okay, irgendwann endete es. Was verursacht dieses Verhalten?

slhck
quelle

Antworten:

15

rsync beginnt mit der Übertragung der Dateien, bevor das Crawlen abgeschlossen ist, um genau zu sehen, wie viele vorhanden sind, um den Gesamtprozess zu beschleunigen. Dies bedeutet, dass die Nummer steigt, während sie läuft.

Ab rsync 3.1.0 hat sich dies ein wenig geändert:

Die Ausgabe der Option --progress hat sich geändert: Die Zeichenfolge "xfer" wurde auf "xfr" und die Zeichenfolge "to-check" auf "to-chk" gekürzt, um Platz für die (standardmäßig) zu schaffen ) breitere Anzeige von Dateigrößen, ohne die gesamte Zeilenlänge zu verlängern. Wenn die inkrementelle Rekursion aktiviert ist, wird die Zeichenfolge "ir-chk" anstelle von "to-chk" verwendet, bis der inkrementelle Rekursionsscan abgeschlossen ist, sodass Sie wissen, dass der zu überprüfende Wert und der Gesamtwert weiterhin gültig sind Erhöht sich, wenn neue Dateien gefunden werden.

Dentrasi
quelle
1
Gibt es eine Möglichkeit, das Crawlen zuerst zu beenden?
Hopeseekr
5
--no-inc-recursive
Levinalex