¿Cómo evitar el mensaje "Suponiendo caché de unidad: escritura" durante el reinicio?

16

¿Alguien sabe cómo evitar recibir este mensaje:

Assuming drive cache: write through

Que aparece después de realizar sudo shutdown -r now.

Reinicié remotamente pero la computadora no reinició. Y no puedo restaurar mi conexión remota. Quiero estar seguro de que no volverá a suceder. Cuando me acerqué físicamente a la computadora y encendí la pantalla, encontré 3 líneas que decían:

Assuming drive cache: write through

Todos esos mensajes se debieron a mi disco sdd. Más tarde, verifiqué y descubrí que sdd es mi disco USB externo de 1TB.

¿Alguna idea sobre cómo prevenir tales situaciones en el futuro?

ViliusK
fuente
1
Podría estar equivocado, pero no creo que este mensaje haya sido la causa del problema.
Adam Byrtek
1
Bueno, puede que tengas razón ... Hice tal suposición, porque la computadora estaba congelada y solo se veía este mensaje en la pantalla ... Lamentablemente, no recibí ningún consejo. La próxima vez tendré que planificar el reinicio de la computadora con anticipación, así que estaré al lado de mi servidor.
ViliusK
sudo update-pciids && update-usbidspodría arreglar el Assuming drive cache: write through. Es un comando para actualizar los identificadores PCI y USB.
Rinzwind
El mensaje "Suponiendo caché de unidad: escribir a través" es de sd_read_cache_type () en el kernel y ocurre cuando se revalida el dispositivo. El kernel no pudo determinar las características de almacenamiento en caché de la unidad, por lo que de manera predeterminada asumió que podía soportar la escritura y, por lo tanto, emitió este mensaje. Para algunos dispositivos, esto puede ser un valor predeterminado erróneo, pero posiblemente en la mayoría esté bien. Se clasifica como un mensaje de error, ya que es posible que no desee que use este valor predeterminado. El mensaje es un mensaje de kernel de nivel KERN_ERR, de ahí por qué aparece.
Colin Ian King
3
¿Por qué está cerrado esto? Tengo el mismo problema
philx_x

Respuestas:

5

¿Qué significa el mensaje: asking for cache data failed, assuming drive cache: write throughsignifica?

La capa de bloque de Linux hace algunas suposiciones sobre cuándo las escrituras se comprometen realmente en el disco. Las unidades lógicas del controlador RAID LSI fingen ser discos SCSI, pero el firmware y el controlador no informan si el controlador está en modo "escritura directa" o modo "reescritura". Sin esta información, la capa de bloque asume "escritura". Esto es seguro, porque el controlador tiene una memoria caché respaldada por batería.

Los ingenieros de LSI saben que su controlador debería manejar esto mejor para que no vea este mensaje. Pero no es un error, y no afecta el sistema.

guimaluf
fuente
77
No creo que eso responda la pregunta del OP sobre cómo prevenir esos mensajes, @guimaluf
Thomas Ward
2

Tropecé con una solución de tipo hacha de pedernal, ya que esto ocurre antes y después del inicio de sesión, comenzó a buscar mecanismos que pudieran hacer eso y pensé que dmesg podría enviarlo a stdio.

Usando sudo dmesg -n 1desactivado los mensajes. Es posible automatizar eso en grub. Pero parece tratar el síntoma, no la enfermedad.

vuitre_viejo
fuente