Antworten:
Schließen Sie Ihr Gerät an und ermitteln Sie die UUID des Dateisystems, indem Sie entweder blkid
oder ausführen lsblk -f
.
Fügen Sie eine Zeile /etc/fstab
wie folgt hinzu :
UUID=05C5-A73A /mnt/32GBkey vfat noauto,nofail,x-systemd.automount,x-systemd.idle-timeout=2,x-systemd.device-timeout=2
Dann führen Sie aus:
systemctl daemon-reload && systemctl restart local-fs.target
Erläuterung:
noauto
- Steige nicht mit ein mount -a
nofail
- boot wird fortgesetzt, auch wenn dieser Einhängepunkt nicht erfolgreich eingehängt wurdex-systemd.automount
Sagen Sie systemd
, diese Etnry automountx-systemd.idle-timeout=2
- Warten Sie 2 Sekunden, bevor Sie das Gerät nach dem letzten Gebrauch aushängenx-systemd.device-timeout=2
- Warten Sie nur 2 Sekunden, bevor Sie angeben, No such device
ob das Gerät nicht angeschlossen istHinweis:
UUID
Zahl.Weitere Informationen zu den verfügbaren Optionen finden Sie unter systemd.mount (5).
/etc/fstab
hat nicht die Abhängigkeit Sie behaupten, zu akzeptieren LABEL=...
, PARTLABEL=...
und die gute alte /dev/usbkey
. Sie könnten immer eine udev
Regel aufstellen /dev/usbkey
, aber ich weiß nicht, wie ich sie udev
alleine montieren soll .
df
das Dateisystem möglicherweise nicht als bereitgestellt angezeigt wird, da es sich um eine automatische Bereitstellung handelt.
udev
Regel? Dies scheint sehr spezifisch für ein einzelnes Gerät (in Anbetracht derUUID
Abhängigkeit vonfstab
) zu sein, in dem eineudev
Regel z. B. jedes USB-Flash-Laufwerk abdecken könnte.