NFS Basico

NFS es la sigla de Network File System, pero en realidad esta bastante lejos de ser un sistema de archivos. NFS es una capa de abstraccion que se ubica entre medio de los dos sistemas de archivos con los cuales trabajaras que corresponden al cliente y al servidor

Servidor:

Es el que tiene el directorio que se montara en el cliente. Para echarlo a andar, debemos escribir los siguientes comandos en la linea de ordenes:

apt-get install portmap nfs-kernel-server

Una vez que ha instalado los paquetes anteriores ( o puede ser que hayan sido instalados anteriormente ) tenemos que editar el fichero, en el cual setearemos el directorio que vamos a compartir, al cliente al cual le vamos a compartir nuestro directorio y los permisos y opciones que le daremos al directorio una vez que se ha compartido y se ha montado en el cliente.
Escribimos en la consola:

nano /etc/exports

.
Al final de este archivos tenemos que agregar el directorio, el cliente y las opciones entre parentesis, por ejemplo:
Directorio cliente(opciones).
En mi caso, puse lo siguiente:

/home/maximilinux 192.168.1.104(rw,root_squash,sync)

En las opciones, rw quiere decir que sea de lectura y escritura, root_squash se refiere a que cualquier cambio que se haga como usuario anonimo, no se hara el setuid de root y sync sirve para que siempre se haga una sincronizacion de archivos.  Para tener mas antecedentes sobre las opciones que se pueden poner, pueden visitar el man de  /etc/exports.

Cliente:

Aqui ya es mas sencillo, porque solamente nos queda montar el directorio:

mount 192.168.1.104:/home/maximilinux  /media/maximilinux -t nfs

Cabe destacar, que hay que tener el directorio creado antes.

NFS no es dificil si se trabaja a cabalidad, nos puede sacar de apuros si queremos montar una red de maquinas GNU/Linux. El unico problema es que es un tanto inseguro, pero para eso tenemos que tener instalado un firewall poderoso para trabajar protegidos.

Agregar un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *