У меня проблемы с переносом бинарных программ на плату-прототип микро-контроллера при использовании ubuntu / kubuntu для монтирования платы через usb. С MacOS и Windows проблем нет. Я обнаружил, что запись из Ubuntu определенно меняет записанный файл. Я подозреваю, что проблема заключается в кэшировании записи. Как я могу отключить его, или в чем еще может быть проблема.
8
Слава @NightwishFan для переключателя hdparm, чтобы установить функцию кэширования записи диска.
Обратите внимание, что
sync
опция монтирования уменьшает скорость на величину (более чем в 10 раз).flush
Опция монтирования обеспечивает эффективную запись без затрат производительности. Также я использую его без проблем в течение нескольких лет на всех устройствах FAT (на основе вращения или флэш-памяти), которые я использовал: На самом деле весь набор параметров монтированияnoauto,users,noatime,flush,umask=111,dmask=000
установлен вручную или в / etc / fstab.источник