Respuestas:
Conecte su dispositivo y descubra el UUID del sistema de archivos ejecutando blkido lsblk -f.
Agregue una línea /etc/fstabcomo:
UUID=05C5-A73A /mnt/32GBkey vfat noauto,nofail,x-systemd.automount,x-systemd.idle-timeout=2,x-systemd.device-timeout=2
Luego ejecuta:
systemctl daemon-reload && systemctl restart local-fs.target
Explicación:
noauto - no monte con mount -anofail - el arranque continuará incluso si este punto de montaje no se monta correctamentex-systemd.automountdile systemda montar este etnryx-systemd.idle-timeout=2 - espere 2 segundos antes de desmontar el dispositivo después del último usox-systemd.device-timeout=2- espere solo 2 segundos antes de dar No such devicesi el dispositivo no está conectadoNota:
UUIDnúmero.Para obtener más información sobre las opciones disponibles, consulte systemd.mount (5)
/etc/fstabno tiene la dependencia a hacer valer, aceptando LABEL=..., PARTLABEL=...y la buena vieja /dev/usbkey. Siempre puedes configurar una udevregla para hacer /dev/usbkey, pero no sé cómo montar usando udevsolo.
dfmontaje automático, es posible que no muestre el sistema de archivos como montado.
udevregla? Esto parece muy específico para un solo dispositivo (dada laUUIDdependencia defstab), donde unaudevregla podría cubrir, por ejemplo, cualquier unidad flash USB.