Ответы:
Подключите устройство и узнать 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 -a
nofail
- загрузка продолжится, даже если эта точка монтирования не смонтирована успешно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-накопитель.