Я монтирую USB-устройство следующим образом:

sudo mount /dev /sdb1 /media /usb

а затем скопируйте на устройство большой файл размером около 1 Гб:

sudo cp ~/big_file /media /usb

Обычно, если я скопирую большой файл на usb, команда должна быть запущена через несколько минут. Но это быстро закончится.

И тогда я проверяю файл в usb:

md5sum /media /usb /bigfile

Это так же, как исходный файл. Затем я размонтирую USB, и он работает долго:

sudo umount /media /usb

Когда я перемонтирую USB-устройство и снова проверю файл с помощью md5sum, файл в USB отличается от исходного файла.

Я уверен, что устройство в порядке, потому что я могу скопировать файл успешно в Windows, так в чем проблема моей системы?

1 ответ1

2

Когда вы копируете большой файл, система может потратить огромное время на его выполнение, поэтому он работает в фоновом режиме.

Убедитесь, что копия файла завершена с помощью # lsof /media/usb/bigfile

Вы можете запросить синхронизацию копии файла с помощью # sync

И вы можете размонтировать ваше устройство ленивым способом: # umount -l /media/usb

С верха (8):

ленивая разборка. Отключите файловую систему от иерархии файловой системы и очистите все ссылки на файловую систему, как только она больше не будет занята. (Требуется ядро 2.4.11 или новее.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .