4.10. Solução de problemas de NFS e rpcbind
Como o serviço rpcbind
oferece coordenação entre os serviços de RPC e os números de porta usados para se comunicar com eles, é útil visualizar o status dos serviços de RPC atuais usando rpcbind
na resolução de problemas. O utilitário rpcinfo
mostra cada serviço baseado em RPC com números de porta, um número de programa RPC, um número de versão e um tipo de protocolo IP (TCP ou UDP).
Procedimento
Para ter certeza de que os serviços apropriados baseados no NFS RPC estão habilitados para
rpcbind
, use o seguinte comando:# rpcinfo -p
Exemplo 4.2. rpcinfo -p saída de comando
A seguir, uma amostra da saída deste comando:
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 20048 mountd 100005 1 tcp 20048 mountd 100005 2 udp 20048 mountd 100005 2 tcp 20048 mountd 100005 3 udp 20048 mountd 100005 3 tcp 20048 mountd 100024 1 udp 37769 status 100024 1 tcp 49349 status 100003 3 tcp 2049 nfs 100003 4 tcp 2049 nfs 100227 3 tcp 2049 nfs_acl 100021 1 udp 56691 nlockmgr 100021 3 udp 56691 nlockmgr 100021 4 udp 56691 nlockmgr 100021 1 tcp 46193 nlockmgr 100021 3 tcp 46193 nlockmgr 100021 4 tcp 46193 nlockmgr
Se um dos serviços NFS não iniciar corretamente,
rpcbind
não poderá mapear as solicitações de RPC dos clientes para esse serviço até a porta correta.Em muitos casos, se o NFS não estiver presente na saída de
rpcinfo
, reiniciar o NFS faz com que o serviço se registre corretamente emrpcbind
e comece a funcionar:# systemctl restart nfs-server
Recursos adicionais
-
Para mais informações e uma lista de opções de
rpcinfo
, consulte a página de manualrpcinfo(8)
. -
Para configurar um servidor somente NFSv4, que não requer
rpcbind
, ver Seção 4.14, “Configuração de um servidor NFSv4 apenas”.