Usando NFS

Desde hace tiempo uso NFS y casi siempre olvido la configuración, para tenerla presente y en cuenta, hice un pequeño manual al respecto. NFS es simplemente un Sistema de archivos de red, que permite a los hosts remotos montar sistemas de archivos sobre la red e interactuar con esos sistemas de archivos como si estuvieran montados localmente. Esto permite a los administradores de sistemas consolidar los recursos en servidores centralizados en la red.

Sus puertos de conexión en 2049 tanto en udp como tcp.

Si usamos Debian, desde la máquina que tendrá el recurso compartido la instalación y configuración serían:

aptitude install nfs-common nfs-kernel-server

Posteriormente se configura el archivo /etc/exports con un contenido similar al siguiente:

/recurso/compartido ip_maq_remota/máscara(rw,otras_opciones,no_root_squash,no_subtree_check)

Por seguridad el archivo /etc/hosts.allow con un contenido similar al siguiente:

portmap:ip_maq_remota

Se reinicia el servicio nfs para que tome los cambios realizados de la siguiente manera:

invoke-rc.d nfs-common restart
invoke-rc.d nfs-kernel-server restart

En la máquina que tomará el recurso compartido, se debe agregar en el archivo /etc/fstab con algo parecido a lo siguiente:

maq_remota:/recurso/compartido  /punto/de/montaje   nfs     rw,noatime

Se monta el recurso bien sea:

mount -t nfs ip_maq_remota:/recurso/compartido /punto/de/montaje

Sino, una vez editado el archivo /etc/fstab de la siguiente forma:

mount -a

Para verificar si el servicio está funcionando y el puerto está habilitado para ser usado, se puede ejecutar el siguiente comando:

rpcinfo -p

Debería mostrar un mensaje parecido al siguiente:

program vers proto   port
 100000    2   tcp    111  portmapper
 100000    2   udp    111  portmapper
 100024    1   udp  34824  status
 100024    1   tcp  37692  status
 100021    1   udp  54622  nlockmgr
 100021    3   udp  54622  nlockmgr
 100021    4   udp  54622  nlockmgr
 100021    1   tcp  57404  nlockmgr
 100021    3   tcp  57404  nlockmgr
 100021    4   tcp  57404  nlockmgr
 100003    2   tcp   2049  nfs
 100003    3   tcp   2049  nfs
 100003    4   tcp   2049  nfs
 100003    2   udp   2049  nfs
 100003    3   udp   2049  nfs
 100003    4   udp   2049  nfs
 100005    1   udp  46515  mountd
 100005    1   tcp  54672  mountd
 100005    2   udp  46515  mountd
 100005    2   tcp  54672  mountd
 100005    3   udp  46515  mountd
 100005    3   tcp  54672  mountd
Advertisements
This entry was posted in Linux, NFS. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s