Monta el disco usando udev. Colocar las reglas de este wiki en /etc/udev/user.rules
y reiniciar el sistema (o vuelva a conectar el disco duro USB). Hay varios favores de reglas en la wiki (es por eso que no las enumeré aquí), elija la que mejor se adapte a sus necesidades (por ejemplo, necesita un usuario normal específico para poder desmontarla).
La lectura /lib/udev/rules.d/80-udisks.rules
le ayudará a comprender qué está haciendo udev en su disco duro.
Además de las reglas de udev que mencioné anteriormente, creo que hay otro enfoque que puede tomar: instruir a udisks (a través de udev) para que dejen el disco solo y luego lo monten a través de fstab.
Este código funciona en mi sistema
ACTION!="add|change", GOTO="my_udisks_end"
SUBSYSTEM!="block", GOTO="my_udisks_end"
ENV{ID_TYPE}!="disk", GOTO="my_udisks_end"
ENV{ID_BUS}!="ata", GOTO="my_udisks_end"
ENV{DEVTYPE}!="partition", GOTO="my_udisks_end"
KERNEL=="sd*|hd*", ENV{UDISKS_PRESENTATION_NOPOLICY}="1"
LABEL="my_udisks_end"
pero es genérico e incluye todas las particiones. Para poder apuntar a su disco duro / partición particular, use udevadm info --query=all -n /dev/sdX
y luego coincida con algunos de esos atributos particulares en las reglas de udev.
Un buen recurso para ayudarte en esto es escribir reglas de udev . Lamentablemente contiene información desactualizada ( udevinfo
fue reemplazada por udevadm indo
). Sin embargo, le aseguro que es una lectura que vale la pena: udev es una pieza central de la arquitectura hoy en día y puede lograr mucho al usarla. También es bastante flexible.
También es fácil cometer errores en las reglas de udev :). Use udevadm test $(udevadm info -q path -n /dev/sdX)
para echar un vistazo a lo que está haciendo udev.
/etc/fstab
? ¿Hay algún mensaje de registro cuando conecta su unidad? Tal vez ayude a aumentar el nivel de registro/etc/udev/udev.conf
.