Quando você tem um servidor NFS antigo, às vezes ajuda usar nolock
em uma montagem:
mount -v -type nfs4 -o nolock server1:/export/foo /nfsmnt/foo
Estou tentando montar um compartilhamento localizado no Server1 usando o NFSv4, em vez do NFSv3. O servidor host está executando o RHEL 5.1 (não solicite) e o cliente está executando o RHEL 7.3. Eu sou capaz de montá-lo usando o NFSv3 sem problemas, mas estou fazendo uma tonelada de arquivos movendo-se diariamente com arquivos pequenos, e acho que o desempenho iria melhorar significativamente se eu usasse o NFSv4.
Estou executando o seguinte comando:
mount -v -type nfs4 server1:/export/foo /nfsmnt/foo
E eu recebo:
mount(2): Input/output error
mount system call failed
Se eu fizer
mount -v -type nfs -o nfsvers=3 server1:/export/foo /nfsmnt/foo
Funciona muito bem.
Confirmei que o NFSv4 é suportado no cliente e no servidor, usando rpcinfo -p. O firewall está atualmente desativado em ambos.
Quando você tem um servidor NFS antigo, às vezes ajuda usar nolock
em uma montagem:
mount -v -type nfs4 -o nolock server1:/export/foo /nfsmnt/foo
Tente usar o mount dessa forma para ter mais compatibilidade:
mount -v -type nfs -o vers=4,proto=tcp server1:/export/foo /nfsmnt/foo