Как отключить кэширование записи для всех внешних дисков в Linux?

Как отключить кэширование записи для всех внешних дисков в Linux?

Я хочу отключить его на внешних дисках, чтобы гарантировать, что данные действительно копируются/записываются на диск. Кэш записи затрудняет определение того, были ли данные уже скопированы/записаны или нет.

Я пытался выдать:

hdparm -W 0 /dev/sdb

но там было сказано:

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

Так или иначе, отключить кэш не удалось.

Связанный контент