我已经按照 ubuntu 帮助文档在运行 Ubuntu 10.4LTS的服务器上设置 NFSv4,现在我正在尝试让 Autofs(在 ubuntu 10.10 上)按照这些说明安装导出。到目前为止,它不起作用。
文档说server -fstype=nfs4 server:/
我应该用我的服务器的主机名替换“服务器”吗?如果是,应该是server-foo
还是server-foo.local
?
# Sample /etc/auto.master file
# --- comments snipped --8<--
+auto.master # pre-existing
/nfs /etc/auto.nfs # added by me
.
# manually created /etc/auto.nfs
ubuntu-server.local -fstype=nfs4 ubuntu-server.local:/
ls /nfs/ubuntu-server /nfs/ubuntu-server.local
什么都不显示。下一个故障排除步骤是什么?
[2011 年 2 月 12 日更新]我遵循了使用 NFS 还是 Samba?. 我现在已经验证我的服务器导出工作正常,因为我可以通过/etc/fstab
. 这是我的配置,服务器端:
/home/matt 192.168.1.0/255.255.255.0(rw,sync,no_subtree_check)
/home/shared 192.168.1.0/255.255.255.0(rw,sync,no_subtree_check)
在客户端/etc/fstab
:
ubuntu-server:/home/matt /nfs/matt nfs rw,hard,intr 0 0
ubuntu-server:/home/shared /nfs/shared nfs rw,hard,intr 0 0
其次是sudo mount /nfs/shared
。(我还需要添加一个条目,/etc/hosts
以便服务器名称解析为 ip)
如果你的服务器名称是 ubuntu-server,
/nfs/tutu
在哪里挂载 nfs 共享,那么在/etc/auto.nfs
:然后运行:
这是我的 auto.master 文件供参考:
/etc/auto.master
对于我的 samba 共享,我需要做的就是查看我的共享列表:
由于 smbclient 中的错误,我必须指定 UID 和 GID。超时是在 autofs 卸载未使用的共享之前多长时间,并且 ghost 选项将先前创建的文件夹保留在 /smb 中,即使共享不可用也是如此。
我还可以通过 IP 地址(例如
ls /smb/192.168.1.10
)浏览我的 /smb。在您的情况下,您可能想尝试 /net 选项,而不是手动指定导出。所以你的 auto.master 只是:
然后过了一个
sudo service autofs restart
,试试ls /net
。