Odpowiedzi:
Podłącz urządzenie i dowiedzieć się UUID systemu plików, uruchamiając albo blkidalbo lsblk -f.
Dodaj linię do /etc/fstabtakich jak:
UUID=05C5-A73A /mnt/32GBkey vfat noauto,nofail,x-systemd.automount,x-systemd.idle-timeout=2,x-systemd.device-timeout=2
Następnie wykonaj:
systemctl daemon-reload && systemctl restart local-fs.target
Wyjaśnienie:
noauto - nie montuj z mount -anofail - rozruch będzie kontynuowany, nawet jeśli ten punkt montowania nie zostanie pomyślnie zainstalowanyx-systemd.automountpowiedz, systemdaby automatycznie zamontować tę etnryx-systemd.idle-timeout=2 - odczekaj 2 sekundy przed odmontowaniem urządzenia po ostatnim użyciux-systemd.device-timeout=2- odczekaj tylko 2 sekundy przed podaniem, No such devicejeśli urządzenie nie jest podłączoneUwaga:
UUIDnumeru nie ma cytatów .Aby uzyskać więcej informacji o dostępnych opcjach, zobacz systemd.mount (5)
/etc/fstabnie ma zależność twierdzisz, przyjmując LABEL=..., PARTLABEL=...i stary dobry /dev/usbkey. Zawsze możesz skonfigurować udevregułę /dev/usbkey, ale nie wiem, jak montować używając udevsamego.
dfmoże nie pokazywać systemu plików jako zamontowanego.
udevregułą? Wydaje się to bardzo specyficzne dla pojedynczego urządzenia (biorąc pod uwagęUUIDzależnośćfstab), gdzieudevreguła może obejmować np. Dowolny dysk flash USB.