Fühlen Sie sich frei, den Titel zu bearbeiten, um besser zu erklären, was ich hier schreiben werde.
Wenn ich beispielsweise große Dateien auf ein USB-Stick kopiere, zeigt das Fortschrittsfenster eine Schätzung an, dass in den meisten Fällen nicht die Echtzeit und der Prozentsatz für die Fertigstellung angezeigt werden. In einigen Fällen wird jedoch angezeigt, dass alles fertig ist und das Fortschrittsfenster angezeigt wird schließt. Ich gehe, um das USB-Stick zu extrahieren, und es heißt, dass es noch verwendet wird. Nachdem ich das USB-Stick überprüft habe, sehe ich, dass es die Dateien noch kopiert, aber es gibt kein Fortschrittsfenster, das dies anzeigt.
Dies geschieht nicht nur bei großen Dateien, sondern auch bei vielen kleinen Dateien. Wenn ich sie kopiere, zeigt der Fortschrittsbalken beispielsweise 15 Sekunden an und endet in dieser Zeit, aber die Echtzeit kann 1 Minute betragen, und für die nächsten 45 Sekunden muss ich tatsächlich auf das Licht im USB-Stick schauen, um festzustellen, ob es vorhanden ist ist echte Aktivität darauf.
Ich möchte nicht wissen, wie ich es beheben kann, da ich gelesen habe, wie tief ein Fix dafür gehen könnte. Ich möchte wissen, warum dann im Fortschrittsfenster eine Schätzung angezeigt wird, die nicht dem Kopiervorgang entspricht.
Ist es vom Cache in der externen Einheit abhängig?
Beeinflusst die Dateigröße und der Umfang der Datei die korrekte Schätzung? Zum Beispiel 1 Datei mit 4 GB oder 1000 Dateien mit 4 MB.
Gibt es Konfigurationsoptionen, die das Verhalten ändern können?
Es gibt andere ähnliche Fragen wie das Kopieren von Dateien auf den USB-Stick, die nie abgeschlossen wurden, aber ich konzentriere mich mehr auf die Mechanik, warum es sich so verhalten würde.
quelle
sync
wird im Hintergrund ein Befehl ausgeführt, der den Cache leert. Bei großen Datenmengen kann dies eine Weile dauern.Dies ist auch eine schöne Antwort mit einer Lösung: /unix//a/181236 Es heißt:
quelle