Montando sub-montagens de uma montagem NFS no Fedora 21 vs o CentOS 7

2

Eu tenho um servidor NFS do FreeBSD com uma montagem, digamos '/ mnt', e alguns pontos de montagem dentro dele, digamos '/ mnt / Documents'. Quando eu montei a partir do CentOS 7, as submontagens são montadas automaticamente:

# mount -t nfs4 -o soft,intr 10.0.0.1:/mnt nfs-test
# ls nfs-test/Documents
stuff

enquanto no Fedora:

# mount -t nfs4 -o soft,intr 10.0.0.1:/mnt nfs-test
# ls nfs-test/Documents
ls: reading directory nfs-test/Documents: Input/output error

da mesma forma, se montar esta submontagem separadamente, a montagem é bem-sucedida, mas obtenho o mesmo erro ao tentar ler o diretório. Se eu tentar montar a submontagem dentro da montagem NFS pai existente:

mount.nfs4: /home/_/nfs-test/Documents is busy or already mounted

O fato de funcionar no CentOS me faz acreditar que não há um problema de configuração no lado do servidor, mas posso fornecer detalhes sobre isso, se necessário.

Por favor, deixe-me saber quais detalhes adicionais são desejados.

Obrigado

    
por A__A__0 18.11.2015 / 02:52

1 resposta

2

Estou relutante em fazer disso uma resposta, já que se tornou um erro idiota. Além disso, a questão original da diferença de comportamento entre as duas distribuições ainda poderia estar no ar até certo ponto. De qualquer forma, eu tinha me esquecido da propriedade ZFS que eu tinha definido no conjunto de dados pai:

router:/root# zfs get sharenfs parent
NAME  PROPERTY  VALUE 
parent  sharenfs  -alldirs -mapall admin -network 192.168.1.1 -mask 255.255.255.0

O cliente CentOS estava em 192.168.1.1/24, e a propriedade é herdada por todos os conjuntos de dados filho que tive problemas para montar. Expandindo a máscara para / 16 corrigiu.

    
por 21.11.2015 / 00:39