Eu tive o mesmo problema, e no meu caso eu não tinha aberto as portas necessárias no meu grupo de segurança ec2 (s).
Verifique se você abriu todas as portas usadas pelo nfs, mountd, rpcbind e / ou portmapper. Você pode ver a lista de portas executando rpcinfo -p
no servidor NFS, por exemplo:
[ec2-user@ip-xxx ~]$ rpcinfo -p
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
100005 1 udp 34972 mountd
100005 1 tcp 38192 mountd
100005 2 udp 35637 mountd
100005 2 tcp 57896 mountd
100005 3 udp 54764 mountd
100005 3 tcp 38193 mountd
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100227 2 udp 2049 nfs_acl
100227 3 udp 2049 nfs_acl
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 2 tcp 2049 nfs_acl
100227 3 tcp 2049 nfs_acl
100021 1 udp 48615 nlockmgr
100021 3 udp 48615 nlockmgr
100021 4 udp 48615 nlockmgr
100021 1 tcp 49687 nlockmgr
100021 3 tcp 49687 nlockmgr
100021 4 tcp 49687 nlockmgr
No meu caso, eu já tinha aberto o 111 e o 2049, mas nenhuma das portas usadas pelo mountd. Eu estava tendo uma longa espera e, eventualmente, "Recurso não disponível" ao executar o comando mount
, depois de abrir as portas necessárias, ele funciona imediatamente.