Відповіді:
Підключіть свій пристрій і знайдіть 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правило може охоплювати, наприклад, будь-яку флешку.