如何在 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)

所以,無論如何,它未能禁用快取。

相關內容