Pregunta ¿Cómo deshabilitar la caché de escritura para todas las unidades externas en Linux?


Quiero desactivarlo en unidades externas para asegurarme de que los datos realmente se copian / escriben en la unidad, la memoria caché de escritura me dificulta decidir si los datos ya están copiados / escritos o no.

Traté de emitir:

hdparm -W 0 /dev/sdb

pero dijo:

/dev/sdb:
 setting drive write-caching to 0 (off)
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 00 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 00 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 00 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 write-caching =  1 (on)

Entonces, de todos modos, no pudo desactivar la caché.


1


origen


¿No sería eso más apropiado para unix.stackexchange.com? - Jonas Wielicki
Es posible que desee el sync opción de mount y también usa el sync mando. - Basile Starynkevitch


Respuestas: