自动挂载一个Windows共享

我有这条线,它的工作原理

mount -t cifs -o myuser //192.168.0.12/Public/Docs /mnt/cifs_shares/Docs 

但是,我尝试使用autofs,而不是

在/etc/auto.master中:

 /mnt/cifs_shares/Docs /etc/auto.cifs_shares 

和/etc/auto.cifs_shares

 Docs -fstype=cifs,rw,noperm,credentials=/etc/credentials.txt ://192.168.0.12/Public/Docs 

似乎事实上被装上了,但它变成空的。

当安装时,它不是空的

我错过了什么?

我在Centos 6.3 64位

我在CentOS 6.3 64位上安装CIFS共享时遇到类似的问题 – 我发现文档似乎没有logging需要在auto.master文件中设置的两个额外参数。

这是什么为我工作,可能会为你工作(修改一点,以适应你的例子):

在/etc/auto.master底部:

/ mnt / cifs_shares /etc/auto.cifs_shares –timeout = 600 – gost

在/etc/auto.cifs_shares中:

Docs -fstype = cifs,rw,noperm,credentials = / etc / credentials.txt://192.168.0.12/Public/Docs

然后做一个:

服务autofs重启

现在,如果你这样做:

ls / mnt / cifs_shares / Docs

你有正确的权限,用户名/密码等,你应该看到你的文件在共享。 请注意,auto.cifs_shares文件“Docs”中的第一项是出现在/ mnt / cifs_shares文件夹中的共享名称。

否则,请查找错误消息以进一步debugging:

tail -n 50 / var / log / messages

这是另一个似乎工作的参考: