自动挂载 Windows 共享

自动挂载 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

看上去东西确实安装上了,但是里面却是空的。

使用 mount 安装时它根本不是空的

我错过了什么?

我在 Centos 6.3 64 位上

答案1

我在 CentOS 6.3 64 位上安装 CIFS 共享时遇到了类似的问题 - 我发现的文档似乎没有记录需要在 auto.master 文件中设置的两个附加参数才能使其工作。

以下是对我有用并且可能对你有用的方法(稍作修改以适合你的例子):

在 /etc/auto.master 的底部:

/mnt/cifs_shares /etc/auto.cifs_shares     --超时=600     - 鬼

在 /etc/auto.cifs_shares 中:

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

然后执行以下操作:

服务 autofs 重启

现在,如果你这样做:

ls /mnt/cifs_shares/文档

如果您拥有正确的权限、用户名/密码等,您应该会在共享中看到您的文件。请注意,auto.cifs_shares 文件“Docs”中的第一个项目是 /mnt/cifs_shares 文件夹中显示的共享的名称。

否则,请查找错误消息以进行进一步调试:

tail -n 50 /var/log/消息

这是另一个似乎有效的参考:

相关内容