En esta pagina hay varios ejemplos de uso de este comando de Linux que es muy util.
Archivo por días: noviembre 19, 2017
Como arreglar errores de NFS y RPC
RPC: Port mapper failure – Timed out error
Si en la consola nos sale estos errores:
|
1 2 3 4 5 |
showmount -e mynfsserver clnt_create: RPC: Port mapper failure - Timed out rpcinfo -p mynfsserver mynfsserver: RPC: Port mapper failure - Timed out |
Normalmente al ver este error y tratar de montar el recurso nos saldra mount.nfs: Connection timed out con nuestra NFS share.
|
1 2 |
mount mynfsserver:/data /nfs_data mount.nfs: Connection timed out |
Check NFS services on NFS server
Lo primero es probar si el servicio esta activo
|
1 2 3 4 5 6 7 8 9 10 |
service nfs-server status nfs-server.service - NFS server and services Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled) Drop-In: /usr/lib/systemd/system/nfs-server.service.d └─nfsserver.conf /run/systemd/generator/nfs-server.service.d └─order-with-mounts.conf Active: active (exited) since Tue 2017-11-07 15:58:08 BRST; 6 days ago Main PID: 1586 (code=exited, status=0/SUCCESS) CGroup: /system.slice/nfs-server.service |
Si no esta corriendo o esta bloqueado debe reiniciar el servicio NSF.
Check connectivity between NFS server and client
Estar seguro que se puede llegar al servidor NFS desde el cliente usando ping y telnet a puertos como 111 y 2049
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
ping mynfsserver PING lasnfsp01v.la.holcim.net (10.186.1.22) 56(84) bytes of data. 64 bytes from 10.186.1.22: icmp_seq=1 ttl=56 time=3.92 ms 64 bytes from 10.186.1.22: icmp_seq=2 ttl=56 time=3.74 ms 64 bytes from 10.186.1.22: icmp_seq=3 ttl=56 time=3.82 ms ^C --- mynfsserver ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2003ms rtt min/avg/max/mdev = 3.748/3.830/3.920/0.086 ms telnet 10.186.1.22 2049 Trying 10.186.1.22... Connected to 10.186.1.22. Escape character is '^]'. |
Check if RPC info is reachable from client
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
rpcinfo -p 10.186.1.22 program vers proto port service 100000 4 udp 111 portmapper 100000 3 udp 111 portmapper 100000 2 udp 111 portmapper 100000 4 tcp 111 portmapper 100000 3 tcp 111 portmapper 100000 2 tcp 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 4000 status 100024 1 tcp 4000 status 100003 3 tcp 2049 nfs 100003 4 tcp 2049 nfs 100227 3 tcp 2049 nfs_acl 100003 3 udp 2049 nfs 100003 4 udp 2049 nfs 100227 3 udp 2049 nfs_acl 100021 1 udp 4001 nlockmgr 100021 3 udp 4001 nlockmgr 100021 4 udp 4001 nlockmgr 100021 1 tcp 4001 nlockmgr 100021 3 tcp 4001 nlockmgr 100021 4 tcp 4001 nlockmgr |
Si el problema es de conectividad tendremos el siguiente error mynfsserver: RPC: Port mapper failure - Timed out
Check if you can read exported share info from client
Usar el siguiente comando para saber si el recurso esta compartido.
|
1 2 3 |
showmount -e 10.186.1.22 Export list for 10.186.1.22: /data *(rw,sync,no_root_squash) |
Si todos los comando dan las respuestas esperadas, estamos listo para montar el recurso compartido.