Weiß jemand, wie er diese Meldung vermeiden kann:
Assuming drive cache: write through
Welches zeigt sich nach dem Auftritt sudo shutdown -r now
.
Ich habe einen Remote-Neustart durchgeführt, aber der Computer wurde nicht neu gestartet. Und ich kann meine Remote-Verbindung nicht wiederherstellen. Ich möchte sichergehen, dass es nicht wieder vorkommt. Als ich mich physisch dem Computer näherte und das Display einschaltete, fand ich drei Zeilen mit den Worten:
Assuming drive cache: write through
Alle diese Nachrichten waren wegen meiner Festplatte. Später habe ich überprüft und festgestellt, dass sdd meine externe USB-1-TB-Festplatte ist.
Irgendwelche Ideen, wie man solche Situationen in Zukunft verhindern kann?
external-hdd
disk
restart
cache
ViliusK
quelle
quelle
sudo update-pciids && update-usbids
könnte das behebenAssuming drive cache: write through
. Es ist ein Befehl zum Aktualisieren von PCI- und USB-IDs.Antworten:
Was bedeutet die Meldung
asking for cache data failed, assuming drive cache: write through
?Die Linux-Blockebene nimmt einige Annahmen darüber vor, wann Schreibvorgänge tatsächlich auf die Festplatte übertragen werden. Logische Laufwerke des LSI-RAID-Controllers geben vor, SCSI-Festplatten zu sein, aber die Firmware und der Treiber melden nicht, ob sich der Controller im Durchschreib- oder Rückschreibmodus befindet. Ohne diese Information geht die Blockschicht von einem "Durchschreiben" aus. Dies ist sicher, da der Controller über einen batteriegepufferten Cache verfügt.
Die Ingenieure von LSI wissen, dass ihr Fahrer dies besser handhaben sollte, sodass diese Meldung nicht angezeigt wird. Aber es ist kein Fehler, und es hat keinen Einfluss auf das System.
quelle
Stolperte über einen Fix vom Typ Feuersteinaxt - da dieser vor und nach der Anmeldung auftritt, suchte ich nach Mechanismen, die dies tun könnten, und dachte, er könnte von dmesg an stdio gesendet werden.
Mit
sudo dmesg -n 1
ausgeschaltet die Nachrichten. Möglicherweise kann dies in grub automatisiert werden. Aber es scheint, als würde das Symptom behandelt, nicht die Krankheit.quelle