Кто-нибудь знает, как избежать получения этого сообщения:
Assuming drive cache: write through
Который появляется после выступления sudo shutdown -r now
.
Я перезагрузил удаленно, но компьютер не перезагрузился. И я не могу восстановить удаленное соединение с ним. Я хочу быть уверен, что это больше не повторится. Когда я физически подошел к компьютеру и включил дисплей, я обнаружил 3 строки, говорящие:
Assuming drive cache: write through
Все эти сообщения были из-за моего жесткого диска. Позже я проверил и обнаружил, что sdd - это мой внешний USB 1TB диск.
Любые идеи о том, как предотвратить такие ситуации в будущем?
external-hdd
disk
restart
cache
ViliusK
источник
источник
sudo update-pciids && update-usbids
может исправитьAssuming drive cache: write through
. Это команда для обновления идентификаторов PCI и USB.Ответы:
Что означает сообщение:
asking for cache data failed, assuming drive cache: write through
значит?Блочный уровень Linux делает некоторые предположения о том, когда записи фактически записываются на диск. Логические диски контроллера LSI RAID притворяются дисками SCSI, но микропрограмма и драйвер не сообщают, находится ли контроллер в режиме «сквозной записи» или в режиме «обратной записи». Без этой информации блочный уровень предполагает «сквозную запись». Это безопасно, потому что контроллер имеет кэш с резервным питанием от батареи.
Инженеры LSI знают, что их драйвер должен справиться с этим лучше, чтобы вы не видели это сообщение. Но это не ошибка, и это не влияет на систему.
источник
Наткнулся на исправление типа кремневого топора - поскольку это происходит до и после входа в систему, он начал искать механизмы, которые могли бы это сделать, и подумал, что dmesg может отправить его в stdio.
Используя
sudo dmesg -n 1
отключенные сообщения. Может быть возможно автоматизировать это в grub. Но похоже, что лечить симптом, а не болезнь.источник