Como compartilhar um sistema de arquivos zfs, incluindo seus sistemas de arquivos filho via nfs? Abordagens tentadas falharam ao compartilhar sistemas de arquivos filho

2

Como compartilhar todo o zpool (incluindo sistemas de arquivos filho) via nfs?

Usando os sistemas de arquivos belowzfs:

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

Quando backup é compartilhado diretamente usando nfs-kernel-server , seu conteúdo está disponível em nfs-clients. Infelizmente, a "pasta compactada" ( backup/compressed ) aparece, mas o conteúdo não.

Se backup/compressed for compartilhado usando sudo zfs set sharenfs=on backup/compressed ou nfs-kernel-server , a pasta ainda estará inacessível.

Confirmei que os dois sistemas de arquivos foram compartilhados:

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

Como compartilhar o sistema de arquivos zfs e seus sistemas de arquivos filhos usando o nfs?

Atualização:

cat /proc/fs/nfsd/exports retorna:

# 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)
    
por Greg 08.07.2017 / 07:49

0 respostas