Respostas:
Conecte seu dispositivo e descubra o UUID do sistema de arquivos executando blkid
ou lsblk -f
.
Adicione uma linha /etc/fstab
como:
UUID=05C5-A73A /mnt/32GBkey vfat noauto,nofail,x-systemd.automount,x-systemd.idle-timeout=2,x-systemd.device-timeout=2
Em seguida, execute:
systemctl daemon-reload && systemctl restart local-fs.target
Explicação:
noauto
- não monte com mount -a
nofail
- a inicialização continuará mesmo se este ponto de montagem não for montado com sucessox-systemd.automount
diga systemd
para montar automaticamente esse etnryx-systemd.idle-timeout=2
- aguarde 2 segundos antes de desmontar o dispositivo após o último usox-systemd.device-timeout=2
- aguarde apenas 2 segundos antes de dar No such device
se o dispositivo não estiver conectadoNota:
UUID
número.Para mais informações sobre as opções disponíveis, consulte systemd.mount (5)
/etc/fstab
não tem a dependência você afirma, aceitar LABEL=...
, PARTLABEL=...
e o bom e velho /dev/usbkey
. Você sempre pode configurar uma udev
regra para fazer /dev/usbkey
, mas não sei montar usando udev
sozinho.
df
pode não mostrar o sistema de arquivos montado.
udev
regra? Isso parece muito específico para um único dispositivo (dada aUUID
dependência defstab
), onde umaudev
regra pode abranger, por exemplo, qualquer unidade flash USB.