Com compartir fitxers entre ordinadors Linux mitjançant NFS

Taula de continguts:

Com compartir fitxers entre ordinadors Linux mitjançant NFS
Com compartir fitxers entre ordinadors Linux mitjançant NFS

Vídeo: Com compartir fitxers entre ordinadors Linux mitjançant NFS

Vídeo: Com compartir fitxers entre ordinadors Linux mitjançant NFS
Vídeo: El Mejor truco para Bloquear los anuncios que salen en tu celular 2024, Maig
Anonim

Gairebé tots els tipus de Linux tenen la possibilitat de configurar un sistema de fitxers de xarxa (NFS) que permet als equips Linux de la mateixa xarxa compartir fitxers. Tot i que NFS només és adequat per a xarxes formades per ordinadors i servidors Linux, funciona al nivell del sistema per a transferències de fitxers ràpides i eficients entre ordinadors.

Pas

Part 1 de 2: Creació d'un servidor

Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 1
Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 1

Pas 1. Utilitzeu NFS per compartir fitxers entre ordinadors Linux a la xarxa local

Si voleu compartir fitxers amb un ordinador Mac o Windows, utilitzeu Samba.

Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 2
Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 2

Pas 2. Conegueu el funcionament de NFS

Quan compartiu fitxers mitjançant NFS, hi ha dues parts: el servidor i el client. El servidor és l’ordinador que emmagatzema els fitxers, mentre que el client és l’ordinador que accedeix a la carpeta compartida muntant-lo com a unitat virtual. NFS primer s’ha de configurar al servidor i als equips client que vulgueu utilitzar-lo.

Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 3
Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 3

Pas 3. Obriu un terminal a l'ordinador servidor

Aquest és l’ordinador que emmagatzema els fitxers compartits. Cal que activeu i inicieu sessió a l'ordinador servidor abans que el client pugui muntar la carpeta compartida al seu equip. Utilitzeu el terminal per configurar NFS en equips servidor i client.

Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 4
Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 4

Pas 4. Escriviu

sudo apt-get install nfs-kernel-server nfs-portmap comú i premeu Entra.

El fitxer NFS es descarregarà i s’instal·larà a l’ordinador.

Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 5
Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 5

Pas 5. Un cop finalitzada la instal·lació, escriviu

dpkg-reconfigure portmap.

Seleccioneu "No" al menú que apareix. Ara els equips de la xarxa es poden connectar a la carpeta compartida.

Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 6
Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 6

Pas 6. Escriviu

sudo /etc/init.d/portmap reiniciar per reiniciar el servei de portmap.

Això és per garantir que els canvis es puguin aplicar correctament.

Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 7
Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 7

Pas 7. Creeu un directori fictici que s'utilitzarà per compartir dades

Aquest directori buit redirigirà el client al directori compartit real. Això us el facilitarà si voleu canviar el directori compartit al servidor més endavant sense haver de fer canvis a l'ordinador client.

  • Escriviu.mkdir -p / export / dummyname i premeu Entra.

    Es crearà un directori anomenat dummyname i el client el podrà veure.

Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 8
Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 8

Pas 8. Escriviu pico / etc / fstab i premeu Retorn

El fitxer / etc / fstab s'obrirà i us permetrà muntar automàticament la unitat compartida quan s'iniciï l'ordinador servidor.

Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 9
Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 9

Pas 9. Afegeix

sharedpath dummypath none bind 0 0 al final del fitxer.

Canvieu la ruta compartida a la ubicació de la unitat compartida i canvieu la ruta fictícia a la ubicació del directori fictici que heu creat anteriorment.

Per exemple, si voleu compartir la unitat / dev / sdb amb un client mitjançant el directori fictici creat, escrivireu / dev / sdb / export / Shared none bind 0 0. Deseu els canvis del fitxer

Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 10
Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 10

Pas 10. Obriu el fitxer

/ etc / exportacions.

Heu d'afegir un directori fictici i una adreça IP que permetin accedir al fitxer. Utilitzeu el format següent per compartir amb totes les adreces IP de la vostra xarxa local: / export / dummyname 192.168.1.1/24(rw, no_root_squash, async).

Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 11
Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 11

Pas 11. Utilitzeu l'ordre

sudo /etc/init.d/nfs-kernel-server reiniciar per reiniciar el servidor NFS.

Part 2 de 2: Connexió d’ordinadors clients

Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 12
Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 12

Pas 1. Obriu un terminal a l'ordinador client

Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 13
Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 13

Pas 2. Escriviu

sudo apt-get install portmap nfs-common i premeu Entra per muntar els fitxers de client NFS.

Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 14
Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 14

Pas 3. Creeu un directori on es muntaran els fitxers compartits

Es pot anomenar qualsevol cosa. Per exemple, podeu escriure mkdir / sharedFiles per crear una carpeta anomenada "sharedFiles".

Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 15
Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 15

Pas 4. Escriviu

pic / etc / fstab per obrir el fitxer / etc / fstab.

Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 16
Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 16

Pas 5. Afegeix

servidorIP: directori compartit nfs rsize = 8192, wsize = 8192, timeo = 14, intr al final del fitxer.

Canvieu el servidor IP a l'adreça IP de l'ordinador NFS del servidor. Canvieu el directori compartit amb el directori fictici que heu creat al servidor NFS i el directori local que heu creat. De moment, no cal canviar cap altra variable.

Utilitzant l’exemple anterior, la línia d’ordres tindria el següent aspecte: 192.168.1.5:/export/Shared / sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr

Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 17
Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 17

Pas 6. Escriviu

sudo /etc/init.d/portmap reiniciar per reiniciar el mapa de ports i aplicar la nova configuració.

La unitat compartida s’instal·larà automàticament cada vegada que l’ordinador s’engegui.

Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 18
Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 18

Pas 7. Proveu d’instal·lar la unitat abans de reiniciar l’ordinador

Escriviu mount -a i ls / sharedFiles i comproveu si els fitxers compartits apareixen a la pantalla.

Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 19
Compartir fitxers entre ordinadors Linux mitjançant NFS Pas 19

Pas 8. Repetiu aquest procés per connectar cada equip

Utilitzeu la mateixa configuració i l'ordinador es connectarà.

Recomanat: