无法在远程主机上挂载 ZFS 池

无法在远程主机上挂载 ZFS 池

我已经(为了使用 USB 连接驱动器进行测试目的)设置了一个 ZFS 池,我想通过 NFS 将其共享给一个客户端。

请注意,我基本上遵循了这篇文章中的信息,但并没有按照建议的方式工作: https://www.hiroom2.com/2016/05/18/ubuntu-16-04-share-zfs-storage-via-nfs-smb/

请注意,我是 Linux 新手,因此可能会问一些小问题,并且我是第一次在这里发帖,因此我正在学习所有这些格式!

ZFS 主机是 Ubuntu 20.04。客户端也是 Ubuntu Desktop 20.04。

在 ZFS 主机上,我创建了名为:

usb-WD_Elements_25A3_33574A394C31574A-0:0_pool

该池在 ZFS 主机本地安装为:

/mnt/zfs/testusb/

我可以使用挂载点,并已测试导出池并在另一台电脑上导入,并且运行良好。

现在我想使用 NFS 将此池从一台主机共享给一台客户端,因此我使用以下命令启用了 ZFS 的 sharenfs:

zfs set sharenfs="[email protected]/24" usb-WD_Elements_25A3_33574A394C31574A-0:0_pool

&

zfs get sharenfs | grep usb

显示:

usb-WD_Elements_25A3_33574A394C31574A-0:0_pool   sharenfs  [email protected]/24  local

df -k | grep usb输出:

usb-WD_Elements_25A3_33574A394C31574A-0:0_pool     16T  5.2T   11T  33% /mnt/zfs/testusb/

zfs list | grep usb输出:

usb-WD_Elements_25A3_33574A394C31574A-0:0_pool    5.15T  10.7T     5.15T  /mnt/zfs/testusb/

都好!!

我现在转到客户端电脑(以 sudo -s 身份登录)并运行:

mount 176.1.1.2:usb-WD_Elements_25A3_33574A394C31574A-0:0_pool /mnt/zfs/testusb/

我得到:

mount.nfs: access denied by server while mounting 176.1.1.2:usb-WD_Elements_25A3_33574A394C31574A-0:0_pool

我显然遗漏了一些东西,但由于这是我第一次共享 ZFS 文件系统,所以我不确定我做错了什么。

提前致谢!

相关内容