我正在 Solaris 10 机器上工作,需要一些 nfs 方面的帮助。我的 /etc/dfs/sharetab 目前是:
/myvol - nfs sec=sys,rw=server1:server2
如何将 server3 添加到可以安装 myvol 的列表中?如果我收到此信息,则 sharetab 是根据 /etc/dfs/dfstab 的内容自动生成的,但该文件在我的计算机上只有注释行,没有共享行...那么有关 myvol 等的信息是如何显示在 sharetab 中的?也许我没有收到此信息,任何帮助都将不胜感激。
答案1
如果/myvol
是 ZFS 文件系统,则可以通过属性共享sharenfs
。使用zfs list
来确定数据集名称,然后zfs get sharenfs mypool/myfs
查询属性。
如果是这种情况,那么您可以使用以下方法进行修改:
zfs set sharenfs="sec=sys,rw=server1:server2:server3" mypool/myfs
答案2
您在共享选项卡中看到的行可以由任何有效share
命令生成。通常这些命令会位于其中/etc/dfs/dfstab
,并且每行都应包含一个共享命令,例如
share -F nfs -o sec=sys,rw=server1:server2:server3 -d "My Volume" /path/to/myvol
检查 /etc/rc 文件和目录/脚本,查看其中是否有一个正在运行共享命令。
检查 dfstab、share 和 share_nfs 的手册页。