Réponses:
Connectez votre appareil et découvrez l'UUID du système de fichiers en exécutant soit blkid
ou lsblk -f
.
Ajoutez une ligne /etc/fstab
telle que:
UUID=05C5-A73A /mnt/32GBkey vfat noauto,nofail,x-systemd.automount,x-systemd.idle-timeout=2,x-systemd.device-timeout=2
Exécutez ensuite:
systemctl daemon-reload && systemctl restart local-fs.target
Explication:
noauto
- ne pas monter avec mount -a
nofail
- le démarrage continuera même si ce point de montage n'est pas monté avec succèsx-systemd.automount
dire systemd
à monter automatiquement cet etnryx-systemd.idle-timeout=2
- attendez 2 secondes avant de démonter l'appareil après la dernière utilisationx-systemd.device-timeout=2
- attendez seulement 2 secondes avant de donner No such device
si l'appareil n'est pas connectéRemarque:
UUID
nombre.Pour plus d'informations sur les options disponibles, voir systemd.mount (5)
/etc/fstab
ne pas la dépendance que vous prétendez, accepter LABEL=...
, PARTLABEL=...
et bon vieux /dev/usbkey
. Vous pouvez toujours configurer une udev
règle à créer /dev/usbkey
, mais je ne sais pas comment monter en utilisant udev
seul.
df
peut que le système de fichiers ne soit pas affiché comme monté.
udev
règle? Cela semble très spécifique pour un seul appareil (étant donné laUUID
dépendance defstab
), où uneudev
règle pourrait couvrir par exemple n'importe quel lecteur flash USB.