Не стесняйтесь редактировать заголовок, чтобы лучше объяснить, что я собираюсь написать здесь.
Например, когда я копирую большие файлы на флеш-накопитель, в окне прогресса отображается оценка, согласно которой большую часть времени не удается показать реальное время и процент завершения, но есть случаи, когда в нем говорится, что все завершено, и окно прогресса закрывается. Я иду, чтобы извлечь Pen Drive, и он говорит, что он все еще используется. После проверки стилуса я вижу, что он все еще копирует файлы, но нет окна прогресса, показывающего это.
Это происходит не только с большими файлами, но и со многими небольшими файлами. Если я скопирую их, индикатор выполнения, например, скажет 15 секунд и завершится за это время, но реальное время может составить 1 минуту, и в течение следующих 45 секунд мне нужно будет реально посмотреть на индикатор в ручке, чтобы увидеть, есть ли это реальная деятельность на этом.
Я не хочу знать, как это исправить, так как я прочитал, как глубоко это можно исправить. Я хочу знать, почему тогда в окне прогресса отображается оценка, которая не соответствует процессу копирования.
Это зависит от кеша во внешнем блоке?
Размер файла и размер файла влияют на правильную оценку. Например, 1 файл объемом 4 ГБ или 1000 файлов размером 4 МБ.
Есть ли параметры конфигурации, которые могут изменить поведение.
Есть другие вопросы, подобные этому, такие как копирование файлов на USB-флешку, которое никогда не было закончено, но я больше сосредоточен на механике, объясняющей, почему она будет вести себя так.
источник
sync
в фоновом режиме выполняется команда, которая очищает кэш. Для больших объемов данных это может занять некоторое время.Это также хороший ответ с решением: https://unix.stackexchange.com/a/181236 Он говорит:
источник