在 Oracle Solaris 10 中,可以设置 sharenfs 或 sharesmb 属性来创建和发布 ZFS 文件系统共享,或者可以使用传统 share 命令。
在 Oracle Solaris 11 11/11 中,文件共享得到了增强,同时命令语法进行了更改。请参见在 Oracle Solaris 11.2 中管理 ZFS 文件系统 中的传统的 ZFS 共享语法。
从 Oracle Solaris 11.1 开始,ZFS 文件共享包括以下附加增强功能:
对共享语法进行了简化。您可以通过设置新的 share.nfs 或 share.smb 属性来共享文件系统,如下所示:
# zfs set share.nfs=on tank/home
支持改进后代文件系统对共享属性的继承。在上一示例中,share.nfs 属性值会继承到任何后代文件系统。例如:
# zfs create tank/home/userA # zfs create tank/home/userB
您还可以在现有文件系统共享上指定其他属性值,也可以修改现有属性值,如下所示:
# zfs set share.nfs.nosuid=on tank/home/userA
这些其他文件共享改进功能与池版本 34 相关。请参见在 Oracle Solaris 11.2 中管理 ZFS 文件系统 中的新的 ZFS 共享语法。