28 septiembre 2008

Disco extraible no puede ser montado

¿Has intentado alguna vez cambiar las opciones de montaje de un disco extraible y ya no puedes volver a montarlo? No te preocupes, la solución es muy fácil. Bueno, la solución es fácil, pero descubrirla no fue fácil.

Cuando el automontaje de un disco extraible falla, una ventana muestra un mensaje con el título "Cannot mount volume shows up".

Dependiendo del origen del problema, el texto del mensaje puede ser uno de los siguientes:
  1. Invalid mount option when attempting to mount the volume.
  2. Unable to mount the volume.
  3. The volume uses the abc file system which is not supported by your system.
Solución

Las opciones de automontaje del disco que está fallando tienen que ser eliminadas de Gnome Configuration:
  1. Inicia el Gnome Configuration Editor: gconf-editor
  2. Ve a la sección /system/storage
  3. Busca la configuración que está fallando en las secciones volumes y disks.
  4. Intenta encontrar en esas secciones la sección del disco que está fallando (comienza con el texto _org_freedesktop_...). Será muy fácil si sólo has cambiado la configuración del disco que está fallando, si has cambiado la configuración de varios discos, tendrás que recurrir a tus dotes detestivescas (tal vez te sirvan para ello lsusb -v y ls /dev/disk/by-uuid).
  5. Finalmente elimina la clave que está provocando el problema (alguna de estas: mount_options, mount_point o fstype_override) presionando el botón derecho del ratón y seleccionando Unset Key.
Ahora conecta el disco extraíble de nuevo y debería ser montado sin problemas.

Explicación

Cuando conectas el disco extraíble, Gnome se encarga de automontarlo ejecutando gnome-mount. Como se puede ver en la documentación del comando (man gnome-mount), las opciones para el montaje son extraídas de Gnome Configuration (gconf).

No hay comentarios: