我希望在连接设备时自动挂载 USB 文件系统。
如何使用systemd
via设置自动挂载/etc/fstab
?
答案1
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
自动挂载这个etnryx-systemd.idle-timeout=2
- 上次使用后等待 2 秒再卸载设备x-systemd.device-timeout=2
No such device
-如果设备未连接,只需等待 2 秒即可给予
笔记:
- 数字周围没有引号
UUID
。 - 挂载点目录不需要存在 - 它将被创建
有关可用选项的更多信息,请参阅systemd.mount(5)