Instalar servidor NFS (Network File System)

Es un Sistema de archivos de red, 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.

Configuración del servidor:

Para comenzar instalamos los siguientes paquetes, en nuestro terminal y como root:

aptitude install nfs-kernel-server nfs-common portmap

Una vez instalado esto debemos modificar el archivo /etc/exports donde está la configuración de los sistemas de archivos que queremos exportar:

nano /etc/exports

Mi archivo por ejemplo tiene esto:

----------------------------------------------------------------------------
GNU nano 2.0.7 Fichero: /etc/exports

# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_sub$
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
-----------------------------------------------------------------------------

Al final del archivo, es decir, después del ultimo numeral (#) colocamos:

/home 192.168.0.0/24(rw)

Lo que dice ahi es que voy a compartir el directorio /home para toda mi red con permisos de lectura-escritura (rw). Uds deberan de colocar la ip de la red en donde se encuentren. Guardamos los cambios y reiniciamos nfs.

/etc/init.d/nfs-kernel-server restart

Si en dado caso queremos ser mas específicos, es decir, si queremos que una maquina determinada sea la unica que pueda exportar el sistema de archivo se colocaria su ip, ejemplo:

/home 192.168.27.130(rw)

En este caso se va a compartir el directorio /home para la maquina cuya ip es 192.168.27.130 con permisos de lectura-escritura(rw).Guardamos los cambios y reiniciamos nfs.

Además en caso de querer compartir un filesystem como solo lectura podríamos cambiar (rw) por (ro) en el archivo /etc/exports del servidor NFS.

Configuración del cliente:

El cliente es quien monta el sistema de archivo compartido, en él instalamos los siguientes paquetes:

aptitude install nfs-common portmap

Luego creamos la carpeta donde se motara el filesystem:

mkdir /media/nfs

Ahora sólo necesitamos montar el filesystem compartido, para eso:

mount -t nfs ip_del_servidor:/home /media/nfs

Donde dice ip_del_servidor obviamente ira la ip o el domino de la maquina dond montaron el servidor NFS. Hecho esto podran observar en el escritorio el filesystem montado.

Y Listo Calisto =)

0 comentarios

Publicar un comentario

Escribe aquí abajo tu comentario...