Wie deaktiviere ich den Schreibcache für alle externen Laufwerke unter Linux?

Wie deaktiviere ich den Schreibcache für alle externen Laufwerke unter Linux?

Ich möchte es auf externen Laufwerken deaktivieren, um sicherzustellen, dass die Daten wirklich auf das Laufwerk kopiert/geschrieben werden. Der Schreibcache macht es mir schwer zu entscheiden, ob die Daten bereits kopiert/geschrieben wurden oder nicht.

Ich habe versucht, Folgendes auszugeben:

hdparm -W 0 /dev/sdb

aber es hieß:

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

Das Deaktivieren des Caches ist also jedenfalls fehlgeschlagen.

verwandte Informationen