Administracion del sistema

Instalación y configuración básica de NFS en Linux

Compartir archivos entre computadoras y servidores es una tarea de red esencial. Afortunadamente, el NFS de Linux (sistema de archivos en red) lo hace extremadamente fácil. Con el NFS configurado correctamente, mover archivos entre máquinas es tan fácil como mover archivos en la misma máquina. Dado que la funcionalidad NFS está integrada directamente en el núcleo de Linux, es poderoso y disponible en cada distribución, aunque la configuración difiere ligeramente entre ellos.

Configuración del servidor

Instalación de los paquetes

Linux NFS utiliza el modelo cliente-servidor, por lo que el primer paso para configurar NFS es configurar el servidor. Debido a que las capacidades básicas de NFS están enraizadas en el núcleo, no se requiere mucho en el camino de los paquetes, pero todavía hay algunos independientemente de la distribución, así como alguna configuración.
Casi todas las distribuciones principales tienen NFS habilitados, por lo que a menos que esté ejecutando uno personalizado, ya debe configurarse. El siguiente paso para configurar el servidor es instalar los paquetes.
En Ubuntu/Debian:

$ sudo apt-get install nfs-kernel-headers

En Fedora

$ sudo yum instalación nfs-utils sistema-config-nfs

Configuración de exportaciones

Una vez que los paquetes hayan terminado de instalarse, es hora de configurar el archivo de exportaciones. El archivo de exportaciones especifica qué directorios el servidor ... exportará a la red. La estructura del archivo es bastante simple. A la izquierda están los directorios que deben compartirse, y a la derecha están las direcciones IP y las subredes de las máquinas con las que deben compartirse junto con cualquier opción específica. Se ve algo así:

/Exportar 192.168.1.0/255.255.255.0 (RW, Sync, NO_Subtree_check)/Home/User/Shared 192.168.1.122/255.255.255.0 (RW, Sync, NO_Subtree_Check)

En el primer ejemplo, el directorio /exportar se está compartiendo con todas las computadoras en esa subred en particular. Especificando una dirección de 192.168.1.0 El "0" actúa como un comodín para cualquier IP en la subred. El segundo ejemplo es similar, pero especifica que solo esa dirección puede acceder al directorio compartido. Solo hay unas pocas opciones disponibles para las acciones de NFS.

Ejecutando con Systemd

Una vez que el archivo de exportaciones está listo para comenzar, el servidor se puede iniciar y hacer para comenzar en el arranque con Systemd. Por supuesto, si está ejecutando una distribución no sistemática, también funcionará con otros sistemas init. Hay dos partes para iniciar el servidor NFS, RPCBind y NFS-Server. Empiece a ambos con:

$ sudo systemctl iniciar rpcbind $ sudo systemctl start nfs-server

En Debian y Ubuntu, el servidor habrá comenzado automáticamente, por lo que es posible que deba ejecutar:

$ sudo SystemCTL reiniciar rpcbind $ sudo systemctl reiniciar NFS-server

Después de eso, el servidor estará en funcionamiento. Una vez más, dado que Debian y Ubuntu ejecutan los servicios en Boot de forma predeterminada, no se necesita nada para que los NF se ejecuten automáticamente en Boot. Para hacer que NFS comience con Boot con Fedora Run:

$ sudo SystemCTL Enable RPCBind
$ sudo SystemCTL Habilitar NFS-Server

Se puede implementar seguridad adicional con el archivo de hosts PortMap, pero eso está un poco fuera del alcance de este artículo básico. La configuración anterior proporciona un excelente punto de partida y funcionará bien para las redes domésticas.

Conectando al cliente

Configurar un cliente para conectarse a una parte de NFS requiere mucho menos esfuerzo. Nuevamente, tanto para Debian Distros como para el

Debian/Ubuntu:

$ sudo apt-get install nfs-common rpcbind

Fedora:

$ sudo yum instalación nfs-utils

Una vez que se haya hecho, o en el caso de Debian/Ubuntu reiniciar, RPCBind.

$ sudo systemctl (re) iniciar rpcbind

Por supuesto, como con el servidor, probablemente sea una buena idea permitir que RPCBind se ejecute al inicio. Esto es aún más preocupante con un cliente que tendrá que montar volúmenes de eliminación en el arranque. En realidad, montar un volumen NFS es casi el mismo que montar uno local. Para un montaje único, la sintaxis es la misma. Para montar el directorio NFS /exportar ubicar en el servidor en 192.158.1.15 al directorio local /Media/NFS-Volume tipo:

# Monte 192.168.1.15:/export/medios/NFS-volumen

Los volúmenes NFS se pueden montar en el arranque, o tener un punto de montaje designado usando /etc/fstab. Para montar el mismo volumen que arriba automáticamente en el arranque, agregue la siguiente línea a /etc/fstab.

192.168.1.15:/export/medios/NFS-Volume NFS predeterminados, usuario, ejecutor 0 0 0

Las opciones especificadas permitirán acceder a un usuario al directorio y permitir la ejecución en el directorio. Si no desea que la unidad se monte en el arranque, pero aún esté disponible en /etc/fstab añade el noauto opción.

Para lo poco que se necesita para configurar una configuración básica de NFS, puede ser una herramienta muy útil para compartir datos entre las computadoras de Linux en una red.

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] ...
Mostrar los resultados de la búsqueda de Google de diferentes contratos
En muchas ocasiones he tratado de buscar palabras clave y obtener un resultado de un país que no sea el que estoy buscando. Por ejemplo, si intento......
At- Página Manual
Nombre AT, Batch, ATQ, ATRM -Queue, Examine o Elimine trabajos para la sinopsis de ejecución posterior en [-V] [-q Queue] [-f archivo] [-mldbv] tiempo...