Configuración del servidor NFS en Ubuntu

Configuración del servidor NFS en Ubuntu

Con protocolos de transmisión de datos, no todos. Pero para conectar sus computadoras a una red o usar el servidor para almacenar archivos. Una forma de hacer esto: NFS. Cómo configurar el servidor NFS en Ubuntu: lea leyendo.

NFS configurado correctamente, puede combinar las computadoras en una red en un sistema operativo diferente.

¿Qué es NFS??

Sistema de archivos de red: archivos de protocolo de acceso a la red. Como de costumbre, consta de dos partes. Uno es un cliente, que se encuentra en una computadora desde la cual se ven datos remotos. El otro, el servidor, se encuentra en la computadora donde se almacenan estos datos. Es bastante conveniente usar espacio de disco adicional, especialmente en la red local. Y si estamos hablando de una PC corporativa, entonces es simplemente necesario.

Cuál es la diferencia?

Hoy hay una gran cantidad de protocolos y una variedad de software que realiza las mismas funciones. Que NFS se destaca?

  • La capacidad de conectarse a una red de computadoras en diferentes sistemas operativos. A menudo, Windows está convenientemente conectado por NFS con el sistema Unix, por ejemplo, Ubuntu. Samba existe y se usa para los mismos fines, pero el NFS es más fácil, más simple y más rápido que este programa, ya que se implementa a nivel de núcleo. Por lo tanto, será más fácil configurar el acceso a través de él.
  • NFS proporciona acceso transparente de archivos. Esto significa que todos los archivos eliminados se reproducen de la misma manera que local. Los programas no tienen que actualizar para reproducir ningún archivo ubicado en el servidor.
  • NFS envía solo la parte solicitada del archivo, y no el archivo completo.

Instale el sistema de archivos de red para su operación completa, necesita al menos dos computadoras: servidor y cliente. Naturalmente, el recién llegado tendrá que sudar más sobre la parte del servidor, ya que es allí que es necesario "sacudir" carpetas (acceso abierto). Sin embargo, todo esto es bastante fácil.

Como la mayoría de los protocolos de transmisión de datos, el NFS no es joven en absoluto. Fue desarrollado en 1984 y estaba destinado a sistemas UNIX. Este es ahora el papel principal de NFS, pero muchos han descubierto que es muy conveniente conectar las computadoras de Windows con Linux. Además, NFS es excelente para jugar contenido multimedia en una red local local. Samba en este papel a menudo cuelga y frenos.

Instalación de la parte del servidor NFS

Pondremos el servidor parte del protocolo en Ubuntu 16.04. Naturalmente, si tiene un editor de servidor, entonces el proceso no es de ninguna manera diferente. Solo en la versión tradicional de Ubuntu, algunas acciones se pueden realizar utilizando una interfaz gráfica.

Instalamos el programa. Para hacer esto, puede usar el centro de descarga de aplicaciones, o simplemente puede ingresar el comando:

Sudo apt install nfs-cornel-server

Después de eso, será útil verificar la exactitud de la instalación. No es necesario hacer esto, pero aún así veremos. Ingrese el comando:

rpcinfo -p | Grep NFS

El puerto debe ser 2049 en todas partes.

Ahora verificamos si el núcleo NFS admite. Para hacer esto, introducir:

Cat /Proc /Files Systems | Grep NFS

El valor resultante debe verse así: NODEV NFSD

Esto significa que todo funciona correctamente. Si no, entonces ingrese el comando:

Modprobe nfs

Con la ayuda, ponemos el módulo del núcleo por nuestra cuenta.

Agregue el protocolo a autostart. No es necesario hacer esto, pero cada vez es muy inconveniente encenderlo. Una vez más, nuevamente, puede usar un elemento de menú especial en la configuración, o puede independientemente con la ayuda del comando:

Sudo systemctl habilita NFS

Entonces, instalamos la parte del servidor, queda para configurarla correctamente e ir al cliente.

Ajustes

La configuración de NFS en Ubuntu contiene compartir ciertas carpetas.

Además de simplemente abrir el acceso, también es necesario especificar los parámetros que determinan las capacidades del usuario en relación con esta carpeta.

  • RW - Leer y escribir este parámetro permite leer y escribir archivos en la carpeta.
  • RO - solo lectura - solo permite leer la carpeta.
  • Sync (predeterminado): el parámetro proporciona la confiabilidad de la transmisión. Si se enciende, no será posible transferir simultáneamente varios archivos o a diferentes computadoras. Esta configuración no le permitirá responder a otras solicitudes. Previene la pérdida de datos, pero la transmisión puede ir más lentamente.
  • Async: el parámetro inverso al anterior. El programa es más rápido, pero existe un riesgo de pérdida de información.
  • seguro: la opción le permite usar solo puertos, cuyo número está por debajo de 1024. Incluido por defecto.
  • Inseguro: permite el uso de cualquier puerto.
  • Nohide: si monta varios directores, entre los cuales se invierten, entonces invertido, a diferencia del parental, se mostrará como vacío. Arreglar esto ayudará al parámetro
  • Anonuid - indica uid para anónimo. Este es un identificador de usuario especial.
  • Anongid: indica GID para Anónimo. GID (ID de grupo): otro identificador de usuario.
  • NO_SUBTREE_CHECK - FUNCIÓN desconecta el control de soporte. El hecho es que sin él, NFS, además, verifica que los usuarios recurran solo a las secciones necesarias del catálogo. Esto se ralentiza. El parámetro le permite acelerarlo, pero reduce la seguridad.

Los usaremos dependiendo de lo que se necesite en una situación específica.

Crear una nueva carpeta. Puedes usar un nuevo. Nuestra carpeta será /var /red.

Ahora necesita agregar esta carpeta al archivo /etc /exportaciones. Todos los archivos y carpetas con acceso de red abierto se almacenan allí. La grabación debería verse así:

/Var/network168.1.1 (RW, Async, NO_Subtree_Check)

192.168.1.1 - Esta es la IP, por la cual realizamos transmisión. Indicarlo.

Actualizamos la tabla de exportación:

Sudo exportfs -a

Ahora intentemos acceder a la carpeta desde el cliente.

Instalación y configuración de la parte del cliente de NFS

Ubuntu

No será difícil conectar un servidor sintonizado en la ubunt. Esto se hace en solo un par de equipos.

Instalamos un paquete especial de cliente:

Sudo apt install nfs-common

Entonces solo usamos el equipo:

Sudo Mount 192.168.1.1:/var/network // mnt/

La carpeta de red está conectada. Usando DF, puede verificar todas las carpetas de red conectadas:

DF -H

También puede verificar su nivel de acceso con un equipo especial:

Touch /mnt /prueba

Desconecte el sistema de archivos de la siguiente manera:

Sudo Umount /Mnt /

El comando de montaje se usa en casi todas partes. Ella es responsable del proceso de montaje, es decir, preparando el espacio en un disco duro para usar su sistema operativo. Suena difícil, pero si lo simplifica, resulta que simplemente arrojamos archivos de red a nuestra computadora en una nueva carpeta. Aquí se llama /mnt /.

Windows

Con Windows, como regla, todo se desarrolla mucho más complicado. El cliente NFS se puede iniciar sin problemas en todas las ventanas del servidor. Del estándar, está presente en:

  • Windows 7 Ultimate/Enterprise
  • Windows 8/8.1 empresa
  • Windows 10 Enterprise

No encontrar en ningún otro lugar. Si tiene una de estas versiones, hacemos lo siguiente:

  1. Abra el menú "Programas y componentes".
  2. Haga clic en "Agregar componentes".
  3. Encontramos NFS allí y solo ponemos un "cliente para NFS", no necesitamos otro componente.

Después de la conexión, está montado por el mismo equipo:

Monte 192.168.1.1:/var/network // mnt/

Se puede blited de la siguiente manera:

Umount z: -f

Los equipos se ingresan en la línea de comando lanzada en nombre del administrador. Después de eso, puede usar fácilmente el conductor, puede encontrar el disco de red deseado.

Y qué hacer si no hay cliente para NFS en una computadora? Puede intentar descargar software a través del sitio web de Microsoft o desde la tercera parte de los recursos. Es posible que se necesiten otros equipos o acciones aquí.

Ahora tiene ideas básicas sobre cómo puede usar NFC y llevar a cabo la configuración más simple. Este conocimiento es suficiente para establecer el acceso de una computadora a otra. Además, una PC en Windows puede actuar como cliente.