Czy ktoś wie, jak uniknąć otrzymania tej wiadomości:
Assuming drive cache: write through
Które pojawia się po wykonaniu sudo shutdown -r now
.
Zrestartowałem się zdalnie, ale komputer się nie zrestartował. Nie mogę przywrócić do niego mojego zdalnego połączenia. Chcę mieć pewność, że to się więcej nie powtórzy. Kiedy fizycznie podszedłem do komputera i włączyłem wyświetlacz, znalazłem 3 wiersze z napisem:
Assuming drive cache: write through
Wszystkie te wiadomości były z powodu mojego dysku SDD. Później sprawdziłem i stwierdziłem, że sdd to mój zewnętrzny dysk USB 1 TB.
Wszelkie pomysły na zapobieganie takim sytuacjom w przyszłości?
external-hdd
disk
restart
cache
ViliusK
źródło
źródło
sudo update-pciids && update-usbids
może naprawićAssuming drive cache: write through
. Jest to polecenie aktualizacji identyfikatorów PCI i USB.Odpowiedzi:
Co oznacza komunikat
asking for cache data failed, assuming drive cache: write through
:?Warstwa blokowa systemu Linux przyjmuje pewne założenia dotyczące tego, kiedy zapisy są faktycznie zapisywane na dysku. Dyski logiczne kontrolera LSI RAID udają dyski SCSI, ale oprogramowanie układowe i sterownik nie informują, czy kontroler jest w trybie „zapisu”, czy „zapisu”. Bez tych informacji warstwa blokowa zakłada „przechodzenie”. Jest to bezpieczne, ponieważ kontroler ma pamięć podręczną podtrzymywaną bateryjnie.
Inżynierowie LSI wiedzą, że ich kierowca powinien sobie z tym lepiej poradzić, aby nie wyświetlać tego komunikatu. Ale to nie jest błąd i nie wpływa na system.
źródło
Natknąłem się na poprawkę typu flint-axe - ponieważ dzieje się to przed i po zalogowaniu, zacząłem szukać mechanizmów, które mogłyby to zrobić, i pomyślałem, że może zostać wysłany do stdio przez dmesg.
Korzystanie
sudo dmesg -n 1
wyłącza wiadomości. Możliwe jest zautomatyzowanie tego w grub. Ale wygląda na to, że leczy się objaw, a nie chorobę.źródło