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

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

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

Intenté emitir:

hdparm -W 0 /dev/sdb

pero decía:

/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)

De todos modos, no pudo deshabilitar el caché.

información relacionada