10 jul 2009

NFS o Network File System

Pos de las monerias nuevas que me tope leyendo el libro "Beginning the Linux Command Line" de "Sander van Vugt", me tope que con el mount puedes montar muchas cositas a que comando mas útil y versatil, pero lo que mas me llamo la atención fue el poder montar una carpeta compartida de windows como una dispositivo más, tal como si de la unidad de CDRom se tratasé. Obvio si publicamos una carpeta compartida con SAMBA podemos hacer lo mismo :p pero por allí escuche de una manera más nativa de hacer esto desde linux, digo nativa porque los parametros y demás se encuentran en el kernel directamente.

Así es como me tope con "Sistema de Archivos en Red" y más sorprendido aún cuando vi que mi "CENTOs 5.2" lo traia ya incluido o no más de unos cuantos click's jeje, no hay que olvidarse de levantar el servicio:p

service nfs start
Según la página del proyecto http://nfs.sourceforge.net, dice : Fue desarrollado para permitir a las máquinas montar un partición en una máquina remota. Es decir, compartir los archivos en la red pero de una manera más rápida.

Hace poco también me tope con la noticia de que Windows financiaba un proyecto de la Universidad de Michigan par aun proyecto Open source cliete de NFS para Windows

Obvio no es la única solución para compartir archivos, inclusive en la página del proyecto también se mencionan otros proyectos que similares, SAMBA el cual sirve los archivos para que un cliente windows lo pueda ver, también menciona el "Andrew File System" el cual no se porque me recuerda al buen Andrew Tanembau (Gracias Pepo), no se si sea un proyecto de él pero no me solprendería. También menciona un "Coda File System"

La página del proyecto menciona como configurar un servidor para hechar andarlo, pero como mencione mi "CENTOs 5.2" ya lo traia lo único que hice fue un lindo "service nfs star" unos click y listo.

Para montarlos en los clientes, en este caso unos lindos FEDORA 10, lo hicimos con el siguiente comando:
mount IP_SERVIDO:/DIRECTIOR_COMPARTIDO /mtn/stock
Donde:
IP_SERVIDOR : es la ip de la máquina que sirve los archivos
DIRECTORIO_COMPARTIDO: La carpeta que se compartio
/mnt/stock: Es la carpeta en el FEDORA donde se monto la carpeta compartida

Y listo, ahora todos trabajamos sobre los mismos archivos y nos evitamos de tener que juntar los archivos del proyecto :p

Ah si se agrega un lindo iconico para decirte que estas compartiendo archivos.

Listo... que bonitoooooo ..

2 comentarios:

Pedro Aarón dijo...

Interesante, algún día lo probaré jeje, por cierto compa, te faltó una "m" en Tanembau"M".

Saludos

Unknown dijo...

Uppss, es que ese es otro jajajja :p grax... corrigo :d