安装zpool(Solaris服务器和Freebsd客户端)

安装zpool(Solaris服务器和Freebsd客户端)

我有一个带有 ZFS 文件系统和 NFS 的 Solaris。我有点不知道如何通过 NFS 从具有 zfs 的 Solaris 操作系统导出目录?这样我就可以将它们安装在 Freebsd 客户端上。

答案1

使用该sharenfs财产。例如

zfs set sharenfs=on filesystem

来自Solariszfs手册页(http://docs.oracle.com/cd/E19253-01/816-5166/6mbb1kqo8/index.html

sharenfs=on | 共享文件系统关闭 |选择

控制是否通过 NFS 共享文件系统以及使用哪些选项。 sharenfs 属性为 off 的文件系统通过传统工具(例如 share(1M)、unshare(1M) 和 dfstab(4))进行管理。否则,将使用 zfs share 和 zfs unshare 命令自动共享和取消共享文件系统。如果该属性设置为 on,则将调用不带任何选项的 share(1M) 命令。否则,将使用与此属性内容等效的选项调用 share(1M) 命令。

当数据集的 sharenfs 属性更改时,仅当该属性之前已关闭,或者在属性更改之前已共享时,数据集和继承该属性的任何子级才会与新选项重新共享。如果新属性关闭,则文件系统将取消共享。

答案2

看来您已经获得了有关如何在 Solaris 端共享它的建议。share在服务器上运行将显示共享内容(以及 Solaris 11 的一些新方法)。

然后只需将其安装在客户端上,进行一次性安装: mount -F nfs <server>:/share_path /mount_point_path 或者将其添加到 vfstab 或设置为通过自动安装程序安装。

相关内容