在我的 中/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