Zeque.com.ar | Linux, Mikrotik, Noticias…

Temas que me salvaron alguna vez, los comparto acá

Zeque.com.ar | Linux, Mikrotik, Noticias… - Temas que me salvaron alguna vez, los comparto acá

How to NFS

En este How-To vamos a configurar el servicio de NFS. Este ejemplo está armado sobre un Debian, pero aplica para otra distribuciones.

Datos utilizados:

IP Servidor: 192.168.0.1
IP Cliente: 192.168.0.222

Lo primero que tienen que hacer es instalar el siguiente paquete:

apt-get install nfs-kernel-server

Una vez instalado, vamos a crear un directorio llamado /shared en el cual vamos a poner los archivos a compartir. Ojo con los permisos del directorio, si tiene 755 y fue creado por root, no van a poder escribir. Para evitar el chmod 777 dar permisos de escritura a un grupo adecuado ej: users
Obviamente este directorio podría ser cualquier otro, incluso uno existente como /var/www Tranquilamente se pueden alojar los sitios en un servidor y accederlos por NFS desde otro, pero ya es otro tema.

La configuración se realiza editando el archivo /etc/exports

Dentro del mismo ingresan lo siguiente que está en negrita:

/shared 192.168.0.222(rw,sync,no_subtree_check)

#/Directorio_compartido ip ó red cliente(opciones)
#rw: habilita Lectura/Escritura
#sync: define que la escritura sea sincrónica, en otras palabras que cuando termina de escribir es porque terminó realmente 🙂
#en el caso de async al copiar un archivo vamos a aumentar la performance, pero aumenta el riesgo de perder datos ante un corte.
#no_subtree_check: deshabilita un leve chequeo de seguridad, si nos queremos quedar tranquilos se puede activar.
#no_root_squash: esta opción hace que si quisiéramos copiar algo con el ID de root desde el cliente, no le cambie el ID de root a nobody

Reiniciamos el servicio de nfs:
/etc/init.d/nfs-kernel-server restart

Del lado del cliente crearemos el directorio /mnt/shared y utilizamos el comando mount con los siguientes parámetros:

mount -t nfs 192.168.0.1:/shared /mnt/shared

mount -t Especifica el tipo de filesystem a utilizar, en este caso NFS, seguido de la IP_del_servidor:/directoriocompartidoenelservidor y por último donde lo quiero montar /mnt/shared

Rate this post
Category: GNU/Linux, How To
Tag: , ,

Your email address will not be published. Required fields are marked *

*