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...