一度はsudo hdparm -W 0 /dev/sdb
ハードディスクの書き込みキャッシュをオフにしましたが、情報によると/dev/sdb: write-caching = 0 (off)
実際に書き込みキャッシュがオフになっていることがわかりました。
ただし、このディレクティブを使用すると、次のようにsudo dmesg
表示されます。
[23361.915713] sd 32:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
書き込みキャッシュがまだ有効になっていることを確認し、Ubuntuで外付けハードドライブの書き込みキャッシュ機能(dmesg)を実際に無効にする方法を知りたいです。
ベストアンサー1
出力は、dmesg
デバイスが最初に見つかったときのようです。デバイス設定が変更されるたびに、この情報は再印刷されません。
hdparm
これにより、実際に書き込みキャッシュを無効にする必要があります。hdparm -W /dev/sdb
クエリを再実行して確認できます。