如何通过 nfs 共享 zfs 文件系统(包括其子文件系统)?尝试的方法无法共享子文件系统

如何通过 nfs 共享 zfs 文件系统(包括其子文件系统)?尝试的方法无法共享子文件系统

如何通过 nfs 共享整个 zpool(包括子文件系统)?

使用以下 zfs 文件系统:

NAME               USED  AVAIL  REFER  MOUNTPOINT
backup             7.22T  6.83T  3.94T  /backup
backup/compressed  3.28T  6.83T  3.28T  /backup/compressed

backup直接使用 共享时nfs-kernel-server,其内容可从 nfs-clients 获得。不幸的是,“压缩文件夹”(backup/compressed)显示出来,但其内容却没有显示。

如果backup/compressed使用sudo zfs set sharenfs=on backup/compressed或共享nfs-kernel-server,则该文件夹仍然无法访问。

我已经确认两个文件系统都已共享:

showmount -e
Export list for node1:
/backup/compressed *
/backup            *

如何使用 nfs 共享 zfs 文件系统及其子文件系统?

更新:

cat /proc/fs/nfsd/exports返回:

# Version 1.1
# Path Client(Flags) # IPs
/   192.168.1.0/24(ro,root_squash,sync,no_wdelay,no_subtree_check,v4root,fsid=0,uuid=4093d757:04e84107:a4f18396:1f6546f3,sec=1)
/backup/compressed  192.168.1.0/24(rw,root_squash,all_squash,sync,wdelay,no_subtree_check,anonuid=1000,anongid=1000,uuid=5beeba85:0006e861:00000000:00000000,sec=1)
/backup 192.168.1.0/24(ro,root_squash,sync,no_wdelay,no_subtree_check,v4root,uuid=093f132b:00211eeb:00000000:00000000,sec=1)
/backup/compressed  192.168.2.0/24(rw,root_squash,all_squash,sync,wdelay,no_subtree_check,anonuid=1000,anongid=1000,uuid=5beeba85:0006e861:00000000:00000000,sec=1)

相关内容