jueves, 21 de julio de 2011

servidor nfs, como compartir carpetas en linux

Hola! Aquí te traigo un informe sobre como usar "nfs" (Networtk File System) en linux, para que puedas compartir archivos y carpetas dentro de tu red de equipos (con linux :) )

Espero ilustrar mejor el panorama con el siguiente gráfico:



Como puedes ver, para utilizar nfs se usaran dos configuraciones, la de Cliente y la de Servidor.

El servidor comparte una carpeta (como la del ejemplo, /compartido) y el cliente tiene un punto de anclaje (/puntoAnclaje) que "engancha" (metafóricamente hablando) el cliente con la carpeta compartida en cuestión.

Bueno, ahora manos a la obra:

Preámbulo del escenario:

  • Todos los comandos nombrados a continuación REQUIEREN ser usuario root (super usuario linux)
  • En el ejemplo usaremos debian wheezy (testing) como servidor (con la ip: 192.168.0.11)
  • En el ejemplo usaremos Ubuntu 10.10 como cliente (con la ip: 192.168.0.2)
SERVIDOR:

1.- Instalamos los paquetes necesarios:

apt-get
install nfs-kernel-server nfs-common portmap
(posiblemente durante la instalacion no instale portmap para dejar rpcbind)
2.- Iniciamos los servicios: /etc/init.d/nfs-kernel-server restart 

3.- Comprobamos que servicios RPC se estan ejecutando con:
/
etc/init.d/rpcinfo -p


4.- Creamos la carpeta en el servidor con el comando:
mkdir /compartido

5.- Agregamos permiso para el usuario que va a usar la carpeta (seria mas util crear un grupo):
chown usuario /compartido

6.- Agregamos la carpeta compartida ejecutando "gedit /etc/exports":

/directorioCompartido *(rw,sync)

7.- Exportamos el archivo:

exportfs -av

8.- Por ultimo Reiniciamos el servidor nfs

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

Hasta aqui listo, ya t
enemos el servidor NFS listo

CLIENTE:

Ahora para conectarnos (recordar: debemos tener permiso sobre la carpeta):

mount -t nfs 192.168.0.11:/compartido /home/jose/Escritorio/anclaCompartido

Nos aparecerá un icono de que se ha montado una unidad

Ahora cada vez que arrastremos un archivo a esa carpeta se ira al servidor!!!


La mesa esta servida: Consultas y sugerencias son bienvenidas!!!








No hay comentarios: