fstab 中的 x-systemd.automount 和 CIFS 共享

fstab 中的 x-systemd.automount 和 CIFS 共享

在我的 中/etc/fstab,我设置了一些要挂载的 CIFS 共享,使用下面显示的模板:

//192.168.0.1/volume /mnt/mountpoint/ cifs auto,_netdev,x-systemd.automount,uid=1000,cache=none,user=XXX,password=XXX,workgroup=WORKGROUP 0 0

我将相同的行复制到我同事的计算机上(我们都运行着 Ubuntu 12.04 LTS);但是,直到我删除该选项,共享才会安装在他的计算机上x-systemd.automount

因为我想了解这个问题,你能告诉我可能是什么原因造成的吗?

答案1

systemd 是在 ubuntu 15.04 中引入的。

x-systemd.automount添加一行后fstab,您需要运行:

sudo systemctl daemon-reload

然后执行下列一项或两项操作:

sudo systemctl restart remote-fs.target
sudo systemctl restart local-fs.target

只有这样,自动挂载才会生效。

答案2

Ubuntu 不使用 systemd,因此 x-systemd.automount 不起作用。我猜它只是被解释为无效的挂载选项。

如果您希望按需安装 CIFS 共享,请查看以下内容:http://wiki.ubuntuusers.de/Autofs

相关内容