¿Cómo solucionar o diagnosticar un pánico en el kernel al "extraer de forma segura" un disco duro externo?

¿Cómo solucionar o diagnosticar un pánico en el kernel al "extraer de forma segura" un disco duro externo?

Tengo un problema al utilizar la opción "Quitar con seguridad" para quitar mi disco duro externo de 1 TB de Unity Launcher. No siempre, pero ocasionalmente mi pantalla se vuelve negra y muestra GRANDES cantidades de información de texto (que obviamente no puedo tapar). La esencia de la información que se muestra es que desmontar o "quitar de forma segura" la unidad provoca un pánico en el kernel. ¿Existe un comando de línea de comando para eliminar las unidades montadas, o al menos uno que me muestre algún tipo de resultado de error cuando se retira la unidad? Estoy intentando delimitar la causa. Podría estar imaginándome esto, pero parece suceder con mayor frecuencia cuando tengo otros programas ejecutándose cuando quito la unidad (es decir, Firefox, Transmission). Tenga en cuenta que mi disco externo no está en uso cuando intento extraerlo y Firefox ni Transmission no lo utilizan en estos momentos. Cualquier ayuda sería apreciada.

Respuesta1

Espero publicar esto en el lugar correcto, pero quería agradecer a todos por sus respuestas y decir que pude resolver este problema instalandoeyectorde los repositorios.

Apagué las unidades montadas en la configuración de Unity y ahora uso el eyector para quitar el disco duro externo. Todo parece estar bien ahora y pensé en compartir esta solución con cualquiera que pueda tener un problema similar.

Respuesta2

Muy improbable.

No importa cómo desmontes tu disco, al final el kernel será responsable del hardware real; Dado que entra en pánico desde la interfaz de usuario, lo más probable es que también entre en pánico desde la línea de comando.

Su mejor opción sería seguir las instrucciones en¿Cómo puedo obtener un volcado del núcleo del kernel?y publique el volcado del núcleo a los mantenedores del kernel de ubuntu.

Su segunda mejor opción sería intentar realizar un "paso único" en el proceso de desmontaje desde una terminal raíz:

  1. Enjuagar:sync
  2. Volver a montar solo lectura:mount -o remount,ro /media/someDrive
  3. Desmontar.

Luego vea en qué paso falla y vuelva a intentar lo mismo sin el paso 1 pero con un montaje manual de solo lectura.

Sin embargo, lo más trivial es confirmar si su unidad TB necesita un fsck. Tenga en cuenta que si tiene formato NTFS desde Windows, el fsck de Linux solo puede marcarlo para su verificación en Windows porque la verificación real no se puede implementar en software libre debido a algunas razones de propiedad.

Como nota al margen, generalmente las unidades externas no se montan con FUSE; Si hay un controlador disponible, puede montarlo con FUSE y solo el sistema de archivos en modo usuario fallará dejando vivo el resto del sistema, pero no puedo garantizar nada en esa dirección.

Respuesta3

sudo umount /media/<> workspara mí. (Tuve el mismo problema en Linux Mint 12).

información relacionada