29.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
# rpcinfo -p
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemplo 29.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
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
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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
# systemctl restart nfs-server
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
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 29.14, “Configuração de um servidor NFSv4 apenas”.