如何从命令行列出集群 NepApp 的 NFS 导出?
虽然我能够创建卷并配置导出策略,但我无法找到我应该能够在我的计算机上安装的导出。
lcy2-dosvm01::vserver export-policy rule> show
Policy Rule Access Client RO
Vserver Name Index Protocol Match Rule
------------ --------------- ------ -------- --------------------- ---------
lcy2-dosvm01 cache 1 any 10.71.0.0/16 any
lcy2-dosvm01::> volume show
Vserver Volume Aggregate State Type Size Available Used%
--------- ------------ ------------ ---------- ---- ---------- ---------- -----
lcy2-dosvm01
backup do_aggr0_filer01a
online RW 1TB 972.8GB 5%
online RW 22TB 20.90TB 5%
lcy2-dosvm01
cache do_aggr0_filer01a
online RW 6TB 5.70TB 5%
我还创建了连接路径:
vserver mount -volume cache -junction-path /cache
lcy2-dosvm01::> volume show -volume cache -junction
Junction Junction
Vserver Volume Language Active Junction Path Path Source
--------- ------------ -------- -------- ------------------------- -----------
lcy2-dosvm01
cache C.UTF-8 true /cache RW_volume
在客户端上:
+ showmount -e filer48
Export list for filer48:
/ (everyone)
... 显然,任何 mount 命令似乎都会失败并出现访问被拒绝消息,即使客户端 IP 在指定的策略内。
答案1
导出策略只是导出规则的容器。使用以下方法创建规则虚拟服务器导出策略规则创建实际分配主机对共享的访问权限。
如果你想查看有效权限,你可以使用虚拟服务器导出策略检查访问。要列出有效权限,您可以使用 vserver export-policy rule show。
答案2
确保您创建的导出策略已分配给相关卷。
vol show -fields policy,junction-path
还要确保客户端至少具有对虚拟服务器根卷的读取权限。如果这样更方便,您可以使用与数据卷相同的导出策略。