Risposte:
Connetti il tuo dispositivo e scopri l'UUID del filesystem eseguendo uno blkid
o lsblk -f
.
Aggiungi una linea /etc/fstab
come:
UUID=05C5-A73A /mnt/32GBkey vfat noauto,nofail,x-systemd.automount,x-systemd.idle-timeout=2,x-systemd.device-timeout=2
Quindi eseguire:
systemctl daemon-reload && systemctl restart local-fs.target
Spiegazione:
noauto
- Non montare con mount -a
nofail
- l'avvio continuerà anche se questo punto di montaggio non è stato montato correttamentex-systemd.automount
dì systemd
di montare automaticamente questo etnryx-systemd.idle-timeout=2
- attendere 2 secondi prima di smontare il dispositivo dopo l'ultimo utilizzox-systemd.device-timeout=2
- attendere solo 2 secondi prima di dare No such device
se il dispositivo non è collegatoNota:
UUID
numero.Per ulteriori informazioni sulle opzioni disponibili, consultare systemd.mount (5)
/etc/fstab
non ha la dipendenza che si affermi, accettando LABEL=...
, PARTLABEL=...
e il buon vecchio /dev/usbkey
. Puoi sempre impostare una udev
regola da creare /dev/usbkey
, ma non so come montare usando udev
da solo.
df
potrebbe non mostrare il filesystem come montato.
udev
regola? Questo sembra molto specifico per un singolo dispositivo (data laUUID
dipendenza difstab
), in cui unaudev
regola potrebbe coprire, ad esempio, qualsiasi unità flash USB.