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