Estou tentando fazer o nfs4 funcionar aqui.
Máquina 1 (servidor) Eu tenho uma pasta e nela 2 outras pastas estou tentando compartilhar de forma independente. / shared / folder1 / shared / folder2
O problema é que não consigo descobrir como montar as pastas independentemente no cliente.
(Máquina 1 - servidor)
/ etc / exports:
/var/shared/folder1 192.168.200.101(rw,fsid=0,sync)
/var/shared/folder2 192.168.200.101(rw,fsid=0,sync)
...
exportfs -ra
...
exportfs
/var/shared/folder1
192.168.200.101
/var/shared/folder2
192.168.200.101
(Máquina 2 - cliente)
/ etc / fstab:
192.168.200.201:/folder1/ /home/nfsmnt/folder1 nfs4 rw 0 0
...
mount /home/nfsmnt/folder1
mount.nfs4: 192.168.200.201:/folder1/ failed, reason given by server: No such file or directory
A pasta está lá. Eu sou positivo. Eu acho que há algo simples que estou perdendo, mas eu estou sentindo falta disso.
Parece que deve haver uma maneira no fstab de dizer ao nfs qual pasta no servidor eu quero montar. Mas só consigo encontrar referências ao que parece ser um ponto de montagem raiz (por exemplo, 192.168.1.1:/
), que presumo ser manipulado pelas exportações no servidor. Mas mesmo com as pastas criadas nas exportações, não parece haver uma maneira aparente de escolher e escolher qual é montado.
Não é possível montar pastas separadas do mesmo servidor em pontos de montagem diferentes no cliente?
Qualquer ajuda apreciada.
editar:
O log de erros no servidor está mostrando o seguinte:
/var/shared/folder1 and /var/shared/folder2 have same filehandle for 192.168.200.101, using first
Não tenho certeza do que isso significa ou como alterá-lo. Pesquisando só parece ti trazer informações sobre segurança nfs.