Ответы:
Подключите устройство и узнать UUID файловой системы, запустив либо blkidили lsblk -f.
Добавьте строку к /etc/fstabтакой как:
UUID=05C5-A73A /mnt/32GBkey vfat noauto,nofail,x-systemd.automount,x-systemd.idle-timeout=2,x-systemd.device-timeout=2
Затем выполните:
systemctl daemon-reload && systemctl restart local-fs.target
Объяснение:
noauto - не монтировать с mount -anofail - загрузка продолжится, даже если эта точка монтирования не смонтирована успешноx-systemd.automountскажи, systemdчтобы смонтировать этот этнриx-systemd.idle-timeout=2 - подождите 2 секунды, прежде чем отключать устройство после последнего использованияx-systemd.device-timeout=2- подождите только 2 секунды, прежде чем давать, No such deviceесли устройство не подключеноЗамечания:
UUIDчисла.Для получения дополнительной информации о доступных опциях см. Systemd.mount (5)
/etc/fstabне имеет зависимости, которую вы утверждаете, принимаете LABEL=..., PARTLABEL=...и старый добрый /dev/usbkey. Вы всегда можете настроить udevправило, чтобы сделать /dev/usbkey, но я не знаю, как монтировать, используя в udevодиночку.
dfфайловая система может не отображаться как смонтированная.
udevправилом? Это кажется очень специфичным для отдельного устройства (с учетомUUIDзависимостиfstab), гдеudevправило может охватывать, например, любой USB-накопитель.