
En el siguiente manual podremos ver como configurar un servidor NFS en Linux Debian para poder compartir una partición en nuestra red local y montarlo como si de una unidad mas se tratase en un cliente remoto. Esto es una cosa que me va a venir muy bien ya que mi Servidor Web en Linux Debian está dando mucho de si y esta es otra de las funciones que voy a incorporarle. Voy a compartir un disco duro de 250 Gb que tengo en mi servidor y lo usaré como almacén, así trabaje con el ordenador que trabaje siempre será el mismo sitio donde almacene todos mis archivos. Comenzamos !!!
Para comenzar vamos a abrir una terminal y nos identificaremos con nuestro súper usuario ( root ) e instalaremos los paquetes necesarios para la configuración de servidor de archivos NFS. Mas adelante configuraremos los clientes …

apt-get install portmap
apt-get install unfs3
apt-get install nfs-user-server
apt-get install nfs-kernel-server
En la instalación de este ultimo veremos una pantalla como esta …

Seleccionamos la opción ( Keep your currently-installed version ) y continuamos ejecutando el comando rpcinfo -p que nos mostrará un resultado como este …

Tenéis que tener los mismos servicios que yo, así que si no ves alguno de ellos revisa la instalación de los programas anteriores.
Ahora necesitamos saber la ruta donde se encuentra la partición o directorio que queremos compartir con las maquinas conectadas a nuestra red. En mi caso voy a compartir un disco duro completo que usare como almacén de datos, esté lo tengo montado en la ruta /mnt/almacen de mi servidor.
Una vez decidido esto necesitamos editar el archivo exports para indicarle que particiones o directorios queremos compartir …

vi /etc/exports
Insertamos la ruta, ip, mascara de subred y permisos del siguiente modo …

Tan solo debe de cambiar la ruta y la ip broadcast acabada en cero por las nuestras. Una vez configurado salimos del editor vi con la tecla ESC y :wq!
Si quisiéramos podríamos compartir X directorio con maquinas especificas y con permisos diferentes dependiendo de nuestras necesidades. Yo como quiero compartir esta unidad con toda mi red he optado por dar permisos de lectura y escritura para toda la red y no para una maquina especifica.
Damos permisos para que todos podamos leer y escribir en la unidad …

chmod -R 777 /mnt/almacen
Seguidamente reiniciamos el servidor NFS para que coja los cambios que acabamos de hacer con …

/etc/init.d/nfs-kernel-server restart
Ahora vamos a configurar el ordenador cliente, he probado esta configuración de cliente en Linux Debian y Linux Ubuntu con éxito, vamos !!

apt-get install nfs-common
Para que cuando arranque el sólito nos conecte a nuestra unidad de red automáticamente vamos a configurar el fichero de montaje de unidades fstab y agregaremos nuestro nuevo dispositivo …

vi /etc/fstab

Si nos fijamos en el ejemplo he agregado en la ultima linea la dirección ip de mi servidor, el directorio de montaje y la ruta donde quiero que se monte la unidad compartida. Una vez configurado salimos del editor vi con la tecla ESC y :wq!
Ya deberíamos poder ver la carpeta compartida en la ruta donde la configuramos anteriormente …

Ya lo tenemos listo !!! es una gozada acceder a otro disco duro de otra maquina de tu red ya que de este modo no necesitamos tener mucho espacio en nuestro disco duro local ya que a partir de ahora tenemos uno en red para poder almacenarlo todo.
Los usuarios que disponéis de un portátil podéis dar por seguro que cuesta mas un disco duro para un portátil que para una CPU a la que le podemos meter muchos mas discos duros y a un precio bastante mas reducido.
Pienso instalarle unos cuantos discos duros mas a mi servidor con Linux Debian, próximamente os explicare que tal me lo he montado












