Cómo compartir archivos entre computadoras Linux usando NFS

Tabla de contenido:

Cómo compartir archivos entre computadoras Linux usando NFS
Cómo compartir archivos entre computadoras Linux usando NFS

Video: Cómo compartir archivos entre computadoras Linux usando NFS

Video: Cómo compartir archivos entre computadoras Linux usando NFS
Video: Cómo bloquear un remitente en Mail desde el iPhone, iPad o iPod touch – Soporte técnico de Apple 2024, Mayo
Anonim

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

Comparta archivos entre computadoras Linux usando NFS Paso 1
Comparta archivos entre computadoras Linux usando NFS Paso 1

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.

Comparta archivos entre computadoras Linux usando NFS Paso 2
Comparta archivos entre computadoras Linux usando NFS Paso 2

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.

Comparta archivos entre computadoras Linux usando NFS Paso 3
Comparta archivos entre computadoras Linux usando NFS Paso 3

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.

Comparta archivos entre computadoras Linux usando NFS Paso 4
Comparta archivos entre computadoras Linux usando NFS Paso 4

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.

Comparta archivos entre computadoras Linux usando NFS Paso 5
Comparta archivos entre computadoras Linux usando NFS Paso 5

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.

Comparta archivos entre computadoras Linux usando NFS Paso 6
Comparta archivos entre computadoras Linux usando NFS Paso 6

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.

Comparta archivos entre computadoras Linux usando NFS Paso 7
Comparta archivos entre computadoras Linux usando NFS Paso 7

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.

Comparta archivos entre computadoras Linux usando NFS Paso 8
Comparta archivos entre computadoras Linux usando NFS Paso 8

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.

Comparta archivos entre computadoras Linux usando NFS Paso 9
Comparta archivos entre computadoras Linux usando NFS Paso 9

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

Comparta archivos entre computadoras Linux usando NFS Paso 10
Comparta archivos entre computadoras Linux usando NFS Paso 10

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).

Comparta archivos entre computadoras Linux usando NFS Paso 11
Comparta archivos entre computadoras Linux usando NFS Paso 11

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

Comparta archivos entre computadoras Linux usando NFS Paso 12
Comparta archivos entre computadoras Linux usando NFS Paso 12

Paso 1. Abra una terminal en la computadora cliente

Comparta archivos entre computadoras Linux usando NFS Paso 13
Comparta archivos entre computadoras Linux usando NFS Paso 13

Paso 2. Escriba

sudo apt-get install portmap nfs-common y presione Ingresar para montar los archivos del cliente NFS.

Comparta archivos entre computadoras Linux usando NFS Paso 14
Comparta archivos entre computadoras Linux usando NFS Paso 14

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".

Comparta archivos entre computadoras Linux usando NFS Paso 15
Comparta archivos entre computadoras Linux usando NFS Paso 15

Paso 4. Escriba

pico / etc / fstab abrir archivo / etc / fstab.

Comparta archivos entre computadoras Linux usando NFS Paso 16
Comparta archivos entre computadoras Linux usando NFS Paso 16

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

Comparta archivos entre computadoras Linux usando NFS Paso 17
Comparta archivos entre computadoras Linux usando NFS Paso 17

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.

Comparta archivos entre computadoras Linux usando NFS Paso 18
Comparta archivos entre computadoras Linux usando NFS Paso 18

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.

Comparta archivos entre computadoras Linux usando NFS Paso 19
Comparta archivos entre computadoras Linux usando NFS Paso 19

Paso 8. Repita este proceso para conectar cada computadora

Use la misma configuración y la computadora se conectará.

Recomendado: