Casi todas las distribuciones de Linux vienen con la capacidad de configurar un sistema de archivos de red (NFS) que permite que las diferentes computadoras Linux en la red compartan archivos fácilmente. NFS solo es adecuado para redes compuestas en su totalidad por computadoras y servidores Linux, pero funciona a nivel de sistema para transferencias rápidas y eficientes entre computadoras.
Pasos
Parte 1 de 2: Creación del servidor
Paso 1. Utilice NFS (Network File System) para compartir archivos entre computadoras Linux en una red local
Si necesita compartir archivos con computadoras Windows o Mac, tendrá mucho más éxito con Samba.
Paso 2. Comprenda cómo funciona NFS
Al compartir archivos con NFS, hay dos lados: el servidor y los clientes. El servidor es la computadora que realmente almacena los archivos, mientras que los clientes son las computadoras que acceden a la carpeta compartida montando la carpeta compartida como una unidad virtual. NFS deberá configurarse tanto en el servidor como en cualquier cliente que desee conectarse.
Paso 3. Abra la terminal en la computadora servidor
Esta es la computadora que albergará los archivos compartidos. La computadora servidor deberá estar encendida e iniciada una sesión para que los clientes puedan montar la carpeta compartida. NFS requiere el uso de la terminal para instalar y configurar tanto el servidor como el cliente.
Paso 4. Escriba
sudo apt-get install nfs-kernel-server nfs-common portmap y presione ↵ Entrar.
Esto comenzará a descargar e instalar los archivos NFS en su computadora.
Paso 5. Después de la instalación, escriba
dpkg-reconfigure portmap.
Seleccione "No" en el menú que aparece. Esto permitirá que otras computadoras de la red se conecten a su carpeta compartida.
Paso 6. Escriba
sudo /etc/init.d/portmap reiniciar para reiniciar el servicio portmap.
Esto asegurará que sus cambios surtan efecto.
Paso 7. Cree un directorio ficticio que se utilizará para compartir los datos
Este es un directorio vacío que dirigirá a los clientes al directorio compartido real. Esto le permitirá cambiar el directorio compartido en su servidor más tarde sin tener que realizar ningún cambio en los clientes.
-
Escriba.mkdir -p / export / dummyname y presione ↵ Entrar.
Esto creará un directorio llamado dummyname que los clientes verán.
Paso 8. Escribe pico / etc / fstab y presiona ↵ Enter
Esto abrirá el archivo / etc / fstab y le permitirá montar automáticamente la unidad compartida cada vez que se inicie el servidor.
Paso 9. Agregar
rutacompartida ruta ficticia ninguno enlazar 0 0 al final del archivo.
Reemplace sharedpath con la ubicación de la unidad compartida y reemplace dummypath con la ubicación del directorio ficticio que creó anteriormente.
Por ejemplo, para compartir la unidad / dev / sdb con los clientes que utilizan el directorio ficticio creado anteriormente, debe escribir / dev / sdb / export / Shared none bind 0 0. Guarde los cambios en el archivo
Paso 10. Abra el
/ etc / exportaciones expediente.
Deberá agregar su directorio ficticio, así como las direcciones IP que pueden acceder a este archivo. Utilice el siguiente formato para compartir con todas las direcciones IP de su red local: / export / dummyname 192.168.1.1/24(rw, no_root_squash, async).
Paso 11. Utilice el
sudo /etc/init.d/nfs-kernel-server restart comando para reiniciar el servidor NFS.
Parte 2 de 2: Conexión de las computadoras cliente
Paso 1. Abra la terminal en la computadora cliente
Paso 2. Escriba
sudo apt-get install portmap nfs-common y presione ↵ Entrar para instalar los archivos del cliente NFS.
Paso 3. Cree el directorio en el que se montarán los archivos compartidos
Puedes nombrar esto como quieras. Por ejemplo, puede escribir mkdir / sharedFiles para crear una carpeta llamada "sharedFiles".
Paso 4. Escriba
pico / etc / fstab para abrir el / etc / fstab expediente.
Paso 5. Agregar
serverIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr al final del archivo.
Reemplace serverIP con la dirección IP de la computadora del servidor NFS. Reemplace sharedDirectory con el directorio ficticio que creó en el servidor NFS y el directorio local que acaba de crear. Deje el resto de los valores como están por ahora.
Usando los ejemplos anteriores, la línea podría verse así: 192.168.1.5:/export/Shared / sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr
Paso 6. Escriba
sudo /etc/init.d/portmap reiniciar para reiniciar portmap y usar la nueva configuración.
La unidad se montará automáticamente cada vez que se reinicie la computadora.
Paso 7. Pruebe la unidad montándola manualmente antes de reiniciar
Escriba mount -a y luego ls / sharedFiles para ver si se muestran los archivos compartidos.
Paso 8. Repita este proceso para cada computadora conectada
Debería poder ingresar la misma configuración y conectarse correctamente.