我最近从 14.04 升级到了 ubuntu server 15.04。我的文件中有这样一行/etc/fstab
:
#Samba
//192.168.1.101/mediaserver2/ /mnt/mediaserver/ cifs user=*****,password=*********,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=1000,gid=1000,nounix 0 0
是的,我知道输入密码并不“安全” /etc/fstab
,但这台机器除了我的本地网络外没有连接到任何东西,它只是供我摆弄的
启动后手动输入sudo mount -a
将安装 samba 共享,但我不明白为什么它不再在启动时加载。感谢您对发生的事情的任何见解。
答案1
这可能是新引入的 systemd 的问题。
在文件中添加x-systemd.automount
cifs 条目选项为我解决了这个问题。请注意,只有在您访问驱动器时(通过执行或类似操作),/etc/fstab
驱动器才会被安装。ls
你的 fstab 看起来应该是这样的:
//192.168.1.101/mediaserver2/ /mnt/mediaserver/ cifs user=*****,password=*********,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=1000,gid=1000,nounix,x-systemd.automount 0 0
来源:https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1458100