ZFS nfsshare 导出 RW 和 RO 主机?

ZFS nfsshare 导出 RW 和 RO 主机?

我一直像这样从 OpenSloarins 导出 NFS(成功):

zfs set sharenfs=root=rw=host1:host2:host3 pool1

我按照手册页进行操作sharefsshare_nfs但以下操作不起作用:

zfs set sharenfs=root=rw=host1:host2:host3,ro=host4 pool1

所有主机都失去访问权限。

我如何才能以读/写方式与某些主机共享,并以只读方式与某些主机共享?

答案1

我认为你的语法有问题。sharenfs 属性的值是发送到的选项share(1)。尝试

zfs set sharenfs=rw=host1:host2:host3,ro=host4 pool1

除非您确实需要将具有 root 权限的文件系统导出到所有这些主机,在这种情况下最安全的做法是明确说明:

zfs set sharenfs=rw=host1:host2:host3,root=host1:host2:host3,ro=host4 pool1

(或者更好的是,使用网络组或网络代替)。

相关内容