Miércoles, 04 de Junio de 2008 - 12:31

Servidor NFS

Se trata de un servicio muy extendido en UNIX /LINUX que permite compartir por red sistemas de ficheros; montándolos en máquinas remotas y utilizándolos de forma transparente como si fuesen parte del sistema local.

Instalación y configuración

Para poder correr el servidor NFS, necesitamos nfs-utils y portmap instalados, esto lo podemos hacer desde el Centro de Control de Mandriva o desde consola:
# urpmi nfs-utils nfs-utils-clients portmap
No hace falta instalar el segundo paquete de forma explícita, pues lo hará URPMI al comprobar las dependencias.

Mediante el sistema de archivos NFS, se procede a montar bajo la carpeta principal del usuario, otra carpeta compartida de otro usuario. Permite compartir por red sistemas de ficheros, montándolos en máquinas remotas o clientes para su acceso siempre como si estuvieran en la maquina local. Esta aplicación de NFS la veremos más adelante cuando presente el manual de LTSP y de DRBL.

Comprobamos que Portmap está corriendo:
# ps aux | grep -i portmap
Para configurar el servidor NFS, tenemos que editar el archivo /etc/exports, para ello podemos usar el programa que más nos guste, en mi caso el Nano (para consola) o el Kate (de forma gráfica). Para decir que directorio es el que queremos compartir, debemos introducir un linea como esta:
/home/_usuario_/carpeta * (ro, syn , root_squash)
El símbolo * sirve para compartir a todas las IP; si por lo que sea no queremos hacerlo así, indicaríamos la IP y la máscara de subred de la forma IP/MascaraSubred. Las opciones que hemos utilizado y que tenemos disponibles para NFS son:
ro/rw – solo lectura/lectura y escritura
sync- Si es síncrono (teniendo que respetar el NFS, y su jerarquía y asignación de permisos para los usuarios)
no_root_squash – Siempre que seas root seguirás siendo root
root_squash – Te conectas como un anónimo en otras maquinas cuando accedes como root.
all_squash – Todos los accesos desde el cliente pasan a ser anónimos

Ahora solo nos queda reiniciar el servicio, crear una carpeta donde alojar remotamente este directorio y exportarlo en el cliente que queramos:
# service nfs restart
# mkdir /mnt/NFS
# mount IP :/home/_usuario_/carpeta /mnt/NFS

Si queremos ver los usuarios que tenemos conectados, hacemos un # cat /var/lib/nfs/rmtab”.

Mandrivizado por: Xesco

Categoria: Servidor de archivos |


Comments

Nombre (requerido)

Email (requerido)

Web

Comentar: