Cómo configurar una parte de NFS en Debian
- 2094
- 180
- Adriana Tórrez
NFS (sistema de archivos de red) es un sistema de archivos distribuido que permite a los clientes acceder a archivos y directorios en servidores remotos a través de una red. NFS se usa comúnmente en entornos con muchos sistemas, donde es importante compartir recursos entre diferentes servidores. En este artículo, discutiremos cómo configurar una parte de NFS en Debian.
Requisitos previos
Antes de comenzar a configurar el NFS Share, debemos asegurarnos de que se cumplan los siguientes requisitos previos:
- Dos o más sistemas Debian (uno como servidor y uno o más como clientes).
- Los sistemas de servidor y cliente deben tener una dirección IP estática.
- Asegúrese de que los sistemas de servidor y cliente puedan comunicarse entre sí utilizando el comando ping.
- Instale el paquete NFS en el sistema del servidor.
Paso 1: Instale el paquete NFS
Primero, necesitamos instalar el paquete NFS en el sistema del servidor. Abra el terminal y ejecute el siguiente comando:
actualización de sudo apt-get
sudo apt-get install nfs-kernel-server
Este comando instala los paquetes necesarios necesarios para configurar un SHARE NFS.
Paso 2: Crear un directorio para NFS Share
A continuación, necesitamos crear un directorio que queramos compartir con los sistemas de clientes. Podemos crear este directorio en cualquier lugar del sistema del servidor, pero se recomienda crearlo en el directorio raíz para una gestión más fácil.
Por ejemplo, crearemos un directorio llamado NFS_SHare en el directorio raíz. Ejecute el siguiente comando para crear este directorio:
sudo mkdir /nfs_share
Paso 3: Establezca permisos para compartir NFS
Después de crear el directorio, necesitamos establecer los permisos adecuados para el directorio. Estableceremos la propiedad del directorio en el grupo Nadie usuarios y NoGroup, que es el usuario y el grupo predeterminados para las acciones de NFS. También estableceremos los permisos de ejecución de lectura-escritura para el directorio.
Ejecute el siguiente comando para establecer los permisos:
sudo chown nadie: nogroup /nfs_share
sudo chmod 777 /nfs_share
Paso 4: Configurar el NFS Share
A continuación, necesitamos configurar la compartir NFS en el archivo /etc /exportaciones. Este archivo contiene la configuración de configuración para las acciones de NFS en el sistema del servidor.
Abra el archivo /etc /exports utilizando el siguiente comando:
sudo nano /etc /exportaciones
Agregue la siguiente línea al final del archivo:
/NFS_SHARE 192.168.1.10 (RW, Sync, NO_Subtree_Check)1 | /NFS_SHARE 192.168.1.10 (RW, Sync, NO_Subtree_Check) |
Reemplazar "192.168.1.5 " con la dirección IP del sistema cliente al que desea acceder al NFS Share.
Esta línea de configuración permite que el sistema del cliente lea y escriba en el NFS compartir, sincroniza los datos entre los sistemas del cliente y el servidor, y verifica el SHOLE de NFS para los errores.
Paso 5: Exportar la participación del NFS
Después de configurar el NFS Share, necesitamos exportar la participación para que sea accesible para el sistema del cliente. Ejecute el siguiente comando para exportar la parte de NFS:
sudo exportfs -a
Este comando exporta la parte de NFS que hemos configurado en el "/Etc/exportaciones" archivo.
Paso 6: Habilite e inicie el servicio NFS
Finalmente, necesitamos habilitar e iniciar el servicio NFS en el sistema del servidor utilizando los siguientes comandos:
SUDO SystemCTL Habilitar NFS-Kernel-Server
SUDO SystemCTL Start NFS-Kernel-Server
Estos comandos habilitan e inician el servicio NFS en el sistema del servidor.
Paso 7: monte la compartir NFS en la máquina del cliente
Una vez que hayamos completado la configuración en el sistema del servidor, podemos acceder a la parte de NFS desde el sistema del cliente.
- Cree un directorio donde desee montar el directorio compartido. Por ejemplo, podemos crear un directorio llamado NFS_SHARE en el /MNT directorio.
sudo mkdir /mnt /nfs_share
- Monte el directorio compartido usando el siguiente comando:
Sudo Mount -T NFS 192.168.1.100:/nfs_share/mnt/nfs_share
Este comando montará el NFS_SHARE directorio en el servidor con la dirección IP 192.168.1.100 hacia NFS_SHARE directorio que creó en el /MNT Directorio en la máquina del cliente.
- Verifique que el directorio compartido se monte correctamente utilizando el comando de montaje:
Monte | Grep NFS_SHARE
Debería ver una salida similar a esta:
192.168.1.100:/nfs_share on/mnt/nfs_share type nfs (RW, relatime, vers = 3, rsize = 1048576, wsize = 1048576, namlen = 255, duro, protO = tcp, timeO = 600, retrans = 2, sec = sys, Mountaddr = 192.168.1.100, Mountvers = 3, MountPort = 20048, MountProto = TCP, Local_lock = None, ADDR = 192.168.1.100)
Esta salida confirma que el directorio compartido está montado correctamente en la máquina del cliente.
Paso 8: Configure el NFS Share en Auto-Mount en el momento del arranque
Para asegurarse de que el NFS Share siempre esté disponible en la máquina del cliente, puede configurar el sistema para montar automáticamente la compartir en el momento de arranque. Sigue estos pasos:
- Editar el archivo /etc /fstab:
sudo nano /etc /fstab
- Agregue la siguiente línea al final del archivo: 192.168.1.100:/nfs_share/mnt/nfs_share nfs predeterminados 0 0 0
1 192.168.1.100:/nfs_share/mnt/nfs_share nfs predeterminados 0 0 0 Esta línea especifica el punto de montaje, el tipo de sistema de archivo (NFS), las opciones de montaje (valores predeterminados), volcado (0) y verificación del sistema de archivos (0).
- Guarde y cierre el archivo.
Para probar la configuración, reinicie la máquina del cliente y verifique que el NFS Share se monte automáticamente utilizando el comando de montaje.
Conclusión
En este tutorial, aprendiste a configurar una compartir NFS en Debian. Ahora puede compartir fácilmente archivos entre varias máquinas Linux usando NFS. Recuerde asegurarse de que sus reglas de firewall estén configuradas correctamente para permitir el tráfico NFS, y que establezca los permisos apropiados en los directorios compartidos para garantizar la seguridad de su sistema.