Ist keine Seite im Caching-Modus ein schwerwiegender Fehler?

10

In meinem Serverprotokoll werden die folgenden Fehlermeldungen in ROT angezeigt:

kernel:  sda: sda1 sda2
kernel: sd 0:1:0:0: [sda] No Caching mode page found
kernel: sd 0:1:0:0: [sda] Assuming drive cache: write through
kernel: sd 0:1:0:0: [sda] Attached SCSI disk

Ich verwende die Seagate-Festplatte ST3300657SS mit RAID 1-Konfiguration. Ich habe die Antwort in dieser Frage gelesen, in der Folgendes erwähnt wird:

In Ihrem Fall verfügt das Gerät nicht über eine Seite im Caching-Modus, sodass der Kernel davon ausgeht, dass keine Lesevorgänge zwischengespeichert oder Schreibvorgänge zwischengespeichert werden. Daher werden Schreibvorgänge auf das Gerät "durchschreiben", dh direkt auf das Medium übertragen .

Ist dieser Fehler ein Hardwareproblem, das behoben werden muss?

Fragenüberlauf
quelle

Antworten:

12

Nein, dies ist kein schwerwiegender Fehler, es ist überhaupt kein Fehler. Dies weist lediglich darauf hin, dass die SCSI-Modus-Seiten Ihres Laufwerks keinen Eintrag zum Zwischenspeichern enthalten. Auf einer Modus-Seite können Sie metadatenbezogene Metadaten lesen und die Einstellungen des Geräts ändern, um beispielsweise das Schreib-Caching zu deaktivieren oder zu aktivieren.

In diesem Fall liefert Ihr Gerät keine Informationen zu einem zugrunde liegenden Schreib-Caching-Mechanismus. Dies kann verschiedene Gründe haben. Höchstwahrscheinlich wird das Gerät über eine Schnittstelle geleitet, die sich als SCSI-Gerät darstellt, aber keinen Cache freigibt (z. B. wenn Sie das Laufwerk über ein USB-Gehäuse verfügbar machen). , oder das Gerät hat möglicherweise einfach keinen Cache (obwohl dies für Ihr bestimmtes Gerät nicht der Fall zu sein scheint).

Chris Down
quelle
Hallo Chris, liegt das daran, dass meine Festplatten an den RAID-Controller angeschlossen und daher nicht freigelegt sind?
Frage Überlauf
@QuestionOverflow Wenn Sie Hardware-RAID verwenden, ist dies durchaus möglich.
Chris Down
3
Dies geschieht auch, wenn ein USB-Stick verwendet wird. Warum diese dumme Nachricht bei Flash-Laufwerken überhaupt auftaucht, entgeht mir jedoch. Eine einfache Abzweigung, die diese Meldung unterdrückt, wenn das Gerät ein USB-Speicherstick ist, würde den Trick tun, aber dies wäre natürlich zu einfach.
Syntaxfehler