Как поделиться всем zpool (включая дочерние файловые системы) через nfs?
Используя следующие файловые системы 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-клиентов. К сожалению, "сжатая папка" (backup/compressed
) отображается, но его содержимое не отображается.
Если backup/compressed
используется совместно с sudo zfs set sharenfs=on backup/compressed
или nfs-kernel-server
, папка по-прежнему недоступна.
Я подтвердил, что обе файловые системы используются совместно:
showmount -e
Export list for node1:
/backup/compressed *
/backup *
Как совместно использовать файловую систему zfs и ее дочерние файловые системы с помощью nfs?
Обновить:
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)