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)

とにかく、キャッシュを無効にすることに失敗しました。

関連情報