Tengo problemas para transferir programas binarios a una placa prototipo de microcontrolador cuando uso ubuntu / kubuntu para montar la placa a través de usb. Con MacOS y Windows no hay problemas. He encontrado que la escritura de Ubuntu definitivamente cambia el archivo escrito. Sospecho que el problema es la caché de escritura. ¿Cómo puedo desactivarlo o qué otro problema podría ser?
felicitaciones a @NightwishFan por el interruptor hdparm para configurar la función de almacenamiento en caché de escritura de la unidad.
Tenga en cuenta que la
sync
opción de montaje disminuye la velocidad en una magnitud (más de 10 veces).flush
La opción de montaje asegura una escritura efectiva sin costo de rendimiento. También lo he estado utilizando sin problemas durante algunos años en todos los dispositivos FAT (basados en spinning o memoria flash) que he utilizado: en realidad, todo el conjunto de opciones de montaje senoauto,users,noatime,flush,umask=111,dmask=000
configura manualmente o en / etc / fstab.fuente