导出 NFS 共享的重复选项(Ubuntu 16.04)

导出 NFS 共享的重复选项(Ubuntu 16.04)

刚刚尝试对下面描述的问题进行了一些实验。从“/etc/exports”条目中删除了“rw”和“no_root_squash”选项。在“exportfs -v”的输出中,我现在看到“ro”和“root_squash”,但仍然列出了两次!
有人知道exportfs -v从哪里读取选项列表吗?
如果它们是我想要使用的正确选项,那么它们列出两次有关系吗???

原始帖子:
我正在尝试将 /storage 目录共享给我的本地网络计算机。/etc/exports
中的条目是:

/存储 192.168.1.0/24(rw,sync,no_subtree_check,no_root_squash,crossmnt)

我发出命令:

sudo exportfs -a

然后输出

sudo exportfs -v

内容如下:

/存储 192.168.1.0/24(rw,wdelay,crossmnt,no_root_squash,no_subtree_check,sec = sys,rw,no_root_squash,no_all_squash)

/var/lib/nfs/etab 的内容为:

/storage 192.168.1.0/24(rw、sync、wdelay、hide、crossmnt、secure、no_root_squash、no_all_squash、no_subtree_check、secure_locks、acl、anonuid=65534、anongid=65534、sec=sys、rw、no_root_squash、no_all_squash)

发生了什么?为什么所有选项都是重复的?我该如何摆脱多余的选项?我该如何摆脱不需要的选项,例如“隐藏”?

答案1

您需要unexport目录。试试这个

sudo exportfs -u /storage
sudo exportfs -u /storage
sudo exportfs /storage

当您再次检查导出列表时,您可能不会看到任何重复项。

相关内容