Desarrollado por Sun Microsystems en 1984, NFS o Network File Shares es un protocolo de sistema de archivos que se utiliza para acceder a archivos a través de una red similar a un dispositivo de almacenamiento local.
Los recursos compartidos de NFS son potentes y populares, ya que permiten a los usuarios compartir archivos y directorios a través de una red local e Internet. Sin embargo, es mejor limitar los recursos compartidos de NFS a redes locales y de confianza, ya que los archivos no se cifran en las máquinas. Sin embargo, el problema se abordó y se solucionó en una versión reciente del protocolo NFS. Es posible que deba configurar métodos de autenticación complejos como Kerberos.
Este tutorial lo guiará a través de cómo configurar recursos compartidos NFS en un sistema Linux. Empecemos.
Configuración del servidor NFS
Comencemos por configurar el servidor NFS. Este proceso es bastante simple, con solo unos pocos comandos:
sudo apt-get updatesudo apt-get install nfs-kernel-server
A continuación, cree un directorio en el sistema local que se utilizará como directorio raíz compartido de NFS:
sudo mkdir / var / nfsEstablezca los permisos adecuados para el directorio:
sudo chown nadie: nogroup / var / nfsA continuación, edite el archivo de exportaciones en / etc / export y agregue la siguiente entrada
/ var / nfsConfiguración de un cliente NFS
Para montar NFS Shares en Linux, necesitará instalar las herramientas cliente de nfs usando el comando:
sudo apt-get update sudo apt-get install nfs-commonMontaje de un sistema de archivos NFS
El proceso de montaje de recursos compartidos de archivos NFS es muy similar al montaje de un sistema de archivos normal en Linux. Puedes usar el comando mount. La sintaxis general es la siguiente:
montar