Ubuntu 18.04

Cómo configurar un servidor de archivos NFS en Ubuntu Top 10 Top 10.Top 10 Beaver biónico

Objetivo

Instalar y configurar NFS en Ubuntu 18.04

Distribuciones

Ubuntu 18.04

Requisitos

Una instalación en funcionamiento de Ubuntu 18.04 con privilegios de raíz

Dificultad

Fácil

Convenciones

Introducción

Compartir archivos es una función central de los sistemas Linux. Es tan central, de hecho, que la funcionalidad de intercambio de archivos se cree directamente en el kernel mismo. También es bastante importante que los desarrolladores de Debian y Ubuntu a su vez hayan hecho que el intercambio de archivos NFS sea muy simple.

Configuración del servidor

Hará la mayor parte de la configuración en el servidor. Ese es el sistema que va a compartir. Aún así, realmente no hay tanto. Esencialmente solo necesitas decirle a NFS qué compartir.

Instalar el servidor

Solo hay un paquete que necesita para que Ubuntu ejecute un servidor NFS. Instalarlo con apt.

$ sudo apt install nfs-kernel-server


Configure sus exportaciones

Decirle a NFS qué compartir es muy simple. Todo está en la lista en el /etc/exportaciones archivo. En ese archivo, enumerará los directorios que desea compartir. Al otro lado de cada uno, enumerará la dirección IP con la que desea compartirla y las opciones que desea que use.

Las líneas se ven como esto:

/Home/Username/Share 192.168.1.0/24 (RW, Sync, NO_SUBTREE_CHECK) 

Esa línea compartirá el directorio en /Home/Username/Share con todas las demás computadoras en la misma subred de la red. Permitirá a los usuarios leer y escribir desde la acción, y mantendrá la participación en sincronización, evitando posibles conflictos.

Hay una serie de opciones que puede elegir, dependiendo de cómo desee configurar su parte.

Cuando haya terminado, guarde el archivo y salga.

Reanudar

Lo último que debe hacer es reiniciar el servicio. Recargará automáticamente y compartirá los archivos que especificó.

$ sudo systemctl reiniciar nfs-kernel-server 

Configuración del cliente

La configuración del cliente es aún más simple. No se necesita configuración. Solo tiene que instalar el paquete correcto y montar el volumen.



Instalar el cliente

No necesita el servidor del núcleo en el cliente. Solo la funcionalidad NFS común. Instalar ese paquete.

$ sudo apt install nfs-common 

Monta la participación

Ahora, puede montar su parte como root o con sudo. Lo haces pasando la dirección IP del servidor seguido de la ruta a la compartir.

$ sudo monte 192.168.1.110:/home/username/share/mnt/nfs

Puedes montar la compartir en casi cualquier lugar. Sin embargo, es una buena idea, para designar los directorios que va a usar, si planea montar la acción regularmente.

Montar en la inicio

Por supuesto, puede optar por montar automáticamente el compartir siempre que la computadora del cliente se inicie. Puedes hacerlo fácilmente usando el /etc/fstab archivo.

Una entrada en /etc/fstab se vería como lo siguiente:

192.168.1.110:/home/username/share/mnt/nfs nfs valores predeterminados, usuario, ejecutor 0 0 

Una vez más, sigue más o menos la misma estructura exacta que una entrada regular, pero debe especificar la ubicación remota con la IP del servidor y decir fstab que la participación es una participación NFS.

Pensamientos de cierre

NFS es un enfoque muy optimizado para compartir archivos en los sistemas Linux. En Ubuntu, es simple de usar y puede funcionar virtualmente transparentemente una vez configurado. El único inconveniente de NFS es que es un sistema de intercambio de Linux. No esperes que juegue bien con las máquinas de Windows.

Página de SCP-manual
Nombre SCP-Copia segura (programa de copia de archivo remoto) Sinopsis SCP [-12346BCPQRV] [-c cifrado] [-f ssh_config] [-i identity_file] [-l límite] ...
Manipulación de la fecha con yest
Yest es una gran herramienta que permite al usuario hacer algunas manipulaciones complejas de fecha al emplear AB fácil de entender sintaxis. No es un...
Este núcleo requiere las siguientes características que no están presentes PAE
Hoy he intentado instalar RHEL6 I386 como una máquina virtual usando VirtualBox. Justo después del inicio, recibí un mensaje de error que decía Este k...