viernes, 14 de febrero de 2020

Compartir carpetas con NFS (Red interna)

Compartir carpetas con NFS (Red interna)

Para compartir carpetas entre dos Linux vamos a utilizar NFS es un protocolo de nivel de aplicación, según el Modelo OSI. Es utilizado para sistemas de archivos distribuido en un entorno de red de computadoras de área local. Posibilita que distintos sistemas conectados a una misma red accedan a ficheros remotos como si se tratara de locales.

1º Instalación:

Vamos a instalarlo con el siguiente comando:

-  sudo apt-get install nfs-kernel-server



2º Configurar la ruta de la carpeta que se va a compartir:

Para ello nos vamos a /etc/exports y ponemos:

(Esto es para compartir las carpeta):
- /home/usuario/ *(ro) (* = Para todos, se puede poner la ip a la que se quiera copiar) (ro = Read Only, puede ser también rw= Read Write)

Para quitar que no te muestre el arbol de directorios ponemos:

- /(Rutaquetengamos)(ip tarjeta interna)(rw,sync,fsid=0,no_root_squash,no_subtree_check) (Le quitas la ruta completa)


Guardamos y cerramos.

3º Reiniciamos el servicio:

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

Ahora nos vamos al cliente:
1º Instalamos el paquete NFS del cliente: (ANTES HACER APT-GET UPDATE y UPGRADE)
Si no funciona tendremos que cambiar el repositorio.
Cuando terminemos de hacer update y upgrade instalamos:

- sudo apt-get install nfs-common



2º Creamos una carpeta a la que queramos meter la compartida (Suele meterse en /mnt/)

- mkdir /mnt/remoto


3º Ahora vamos a montar la carpeta:

- sudo mount -t nfs ip_del_servidor(Tarjeta red Interna):/carpetaquequeramosmeter mnt/carpeta (Ruta de la carpeta para montar sin ruta completa)

(1º Va la ruta de la carpeta del servidor, y la siguiente es la ruta del cliente)


O también:

- sudo mount -t nfs ip_del_servidor(Tarjeta red Interna):/ /carpetaquequeramosmeter mnt/carpeta (Ruta de la carpeta para montar con toda la ruta completa)

4º Realizar el montaje de forma automática

- sudo nano /etc/fstab

Y dentro de este fichero tenemos que poner:

- ip_del_servidor (Tarjeta red interna):/home/usuario/Desktop/hola/ /mnt/carpetaquetengamoscreada nfs defaults 0 0



Guardamos y cerramos.

Aunque pongamos rw si no tenemos permisos de escritura no podemos escribir.

No hay comentarios:

Publicar un comentario