Casi todos los tipos de Linux tienen la capacidad de configurar un sistema de archivos de red (NFS) que permite que las computadoras Linux en la misma red compartan archivos. Aunque NFS solo es adecuado para redes que constan de computadoras y servidores Linux, funciona a nivel de sistema para transferencias de archivos rápidas y eficientes entre computadoras.
Paso
Parte 1 de 2: Creación de un servidor
Paso 1. Use NFS para compartir archivos entre computadoras Linux en la red local
Si desea compartir archivos con una computadora Mac o Windows, use Samba.
Paso 2. Sepa cómo funciona NFS
Cuando se comparten archivos mediante NFS, hay dos partes: el servidor y el cliente. El servidor es la computadora que almacena los archivos, mientras que el cliente es la computadora que accede a la carpeta compartida montándola como una unidad virtual. NFS debe configurarse primero en el servidor y en los equipos cliente que desea utilizar.
Paso 3. Abra una terminal en la computadora servidor
Esta es la computadora que almacena los archivos compartidos. Debe encender e iniciar sesión en la computadora servidor antes de que el cliente pueda montar la carpeta compartida en su computadora. Utilice el terminal para configurar NFS en servidores y equipos cliente.
Paso 4. Escriba
sudo apt-get install nfs-kernel-server nfs-common portmap y presione Ingresar.
El archivo NFS se descargará e instalará en la computadora.
Paso 5. Una vez completada la instalación, escriba
dpkg-reconfigure portmap.
Seleccione "No" en el menú que aparece. Ahora las computadoras que están en la red pueden conectarse a la carpeta compartida.
Paso 6. Escriba
sudo /etc/init.d/portmap reiniciar para reiniciar el servicio portmap.
Esto es para garantizar que los cambios se puedan aplicar correctamente.
Paso 7. Cree un directorio ficticio que se utilizará para compartir datos
Este directorio vacío redirigirá al cliente al directorio compartido real. Esto le resultará más fácil si desea cambiar el directorio compartido en el servidor más adelante sin tener que realizar cambios en la computadora cliente.
-
Escriba.mkdir -p / export / dummyname y presione Ingresar.
Se creará un directorio llamado dummyname y el cliente podrá verlo.
Paso 8. Escriba pico / etc / fstab y presione Entrar
El archivo / etc / fstab se abrirá y le permitirá montar automáticamente la unidad compartida cuando se inicie la computadora servidor.
Paso 9. Agregar
rutacompartida ruta ficticia ninguno enlazar 0 0 al final del archivo.
Cambie la ruta compartida a la ubicación de la unidad compartida y cambie la ruta ficticia a la ubicación del directorio ficticio que creó anteriormente.
Por ejemplo, si desea compartir la unidad / dev / sdb con un cliente que usa el directorio ficticio creado, debe escribir / dev / sdb / export / Shared none bind 0 0. Guarde los cambios del archivo
Paso 10. Abra el
/ etc / export.
Debe agregar un directorio ficticio y una dirección IP que tenga permiso para acceder al archivo. Utilice el siguiente formato para compartir con todas las direcciones IP en su red local: / export / dummyname 192.168.1.1/24(rw, no_root_squash, async).
Paso 11. Utilice el comando
sudo /etc/init.d/nfs-kernel-server restart para reiniciar el servidor NFS.
Parte 2 de 2: Conexión de equipos cliente
Paso 1. Abra una terminal en la computadora cliente
Paso 2. Escriba
sudo apt-get install portmap nfs-common y presione Ingresar para montar los archivos del cliente NFS.
Paso 3. Cree un directorio donde se montarán los archivos compartidos
Puedes nombrarlo como quieras. Por ejemplo, puede escribir mkdir / sharedFiles para crear una carpeta llamada "sharedFiles".
Paso 4. Escriba
pico / etc / fstab abrir archivo / etc / fstab.
Paso 5. Agregar
serverIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr al final del archivo.
Cambie serverIP a la dirección IP en la computadora NFS del servidor. Cambie el directorio compartido por el directorio ficticio que ha creado en el servidor NFS y el directorio local que ha creado. Por ahora, no necesita cambiar ninguna otra variable.
Usando el ejemplo anterior, la línea de comando se vería 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 aplicar la nueva configuración.
La unidad compartida se instalará automáticamente cada vez que se encienda la computadora.
Paso 7. Intente instalar la unidad antes de reiniciar la computadora
Escriba mount -a, luego ls / sharedFiles y vea si los archivos compartidos aparecen en la pantalla.
Paso 8. Repita este proceso para conectar cada computadora
Use la misma configuración y la computadora se conectará.