systemd:如何使用 /etc/fstab 自动挂载 USB 文件系统?

systemd:如何使用 /etc/fstab 自动挂载 USB 文件系统?

我希望在连接设备时自动挂载 USB 文件系统。

如何使用systemdvia设置自动挂载/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自动挂载这个etnry
  • x-systemd.idle-timeout=2- 上次使用后等待 2 秒再卸载设备
  • x-systemd.device-timeout=2No such device-如果设备未连接,只需等待 2 秒即可给予

笔记:

  1. 数字周围没有引号UUID
  2. 挂载点目录不需要存在 - 它将被创建

有关可用选项的更多信息,请参阅systemd.mount(5)

相关内容