USB-запись: задержка между тем, когда Ubuntu говорит, что это сделано, и это фактически выполняется

Когда я пишу данные на устройство USB (например, карту памяти или внешний жесткий диск), Ubuntu показывает, что данные передаются с очень высокой скоростью, это делается очень быстро. Но тогда, когда Ubuntu говорит, что это сделано, светодиодные вспышки usb записываются в течение длительного времени. И когда я вынимаю USB во время мерцания, передача данных на самом деле не выполняется, и не все данные будут записаны.

Есть ли это исправление?

1
задан 9 December 2014 в 02:15

1 ответ

Это происходит потому, что Ubuntu берет все данные с диска, который должен быть записан на USB, и сохраняет его в буфере ОЗУ (зависит от емкости ОЗУ). Затем Ubuntu показывает, что данные были записаны на USB, но на данный момент данные передаются из буфера на USB. Таким образом, если вы удалите USB во время передачи (хотя Ubuntu показал, что передача выполнена), вы обнаружите, что все данные не были переданы. Вы можете использовать

sudo iotop

, чтобы проверить передачу в реальном времени между диском и другим вводом-выводом, и когда вы обнаружили, что передача действительно выполнена, вы можете безопасно удалить USB.

2
ответ дан 24 May 2018 в 01:11

Другие вопросы по тегам:

Похожие вопросы: