Answers:
通过运行blkid
或来连接设备并找出文件系统的UUID 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
make规则/dev/usbkey
,但我不知道如何udev
单独使用它来挂载。
df
可能不会显示已挂载的文件系统。
udev
规则有什么好处吗?这似乎对于单个设备(鉴于的UUID
-dependencyfstab
)非常特定,在该设备中udev
规则可以涵盖例如任何USB闪存驱动器。