Ako zdieľať súbory medzi počítačmi Linux pomocou systému NFS

Obsah:

Ako zdieľať súbory medzi počítačmi Linux pomocou systému NFS
Ako zdieľať súbory medzi počítačmi Linux pomocou systému NFS

Video: Ako zdieľať súbory medzi počítačmi Linux pomocou systému NFS

Video: Ako zdieľať súbory medzi počítačmi Linux pomocou systému NFS
Video: Полное руководство по Google Forms - универсальный инструмент для опросов и сбора данных онлайн! 2024, Smieť
Anonim

Takmer všetky distribúcie Linuxu majú možnosť nastaviť Network File System (NFS), ktorý umožňuje rôznym počítačom so systémom Linux v sieti ľahko zdieľať súbory. NFS je vhodný iba pre siete pozostávajúce výlučne z počítačov a serverov Linux, ale funguje na systémovej úrovni pre rýchle a efektívne prenosy medzi počítačmi.

Kroky

Časť 1 z 2: Vytvorenie servera

Zdieľajte súbory medzi počítačmi Linux pomocou NFS, krok 1
Zdieľajte súbory medzi počítačmi Linux pomocou NFS, krok 1

Krok 1. Na zdieľanie súborov medzi počítačmi Linux v lokálnej sieti použite NFS (Network File System)

Ak potrebujete zdieľať súbory s počítačmi so systémom Windows alebo Mac, budete s Sambou oveľa úspešnejší.

Zdieľajte súbory medzi počítačmi Linux pomocou kroku 2 NFS
Zdieľajte súbory medzi počítačmi Linux pomocou kroku 2 NFS

Krok 2. Pochopte, ako funguje NFS

Pri zdieľaní súborov s NFS existujú dve strany: server a klienti. Server je počítač, ktorý skutočne ukladá súbory, zatiaľ čo klientmi sú počítače, ktoré pristupujú k zdieľanému priečinku tak, že ho zdieľajú ako virtuálny disk. NFS bude potrebné nakonfigurovať na serveri aj na každom klientovi, ktorý sa chce pripojiť.

Zdieľanie súborov medzi počítačmi Linux pomocou kroku 3 systému NFS
Zdieľanie súborov medzi počítačmi Linux pomocou kroku 3 systému NFS

Krok 3. Otvorte terminál na serverovom počítači

Toto je počítač, ktorý bude hostiteľom zdieľaných súborov. Aby mohli klienti pripojiť zdieľaný priečinok, bude potrebné, aby bol serverový počítač zapnutý a prihlásený. NFS vyžaduje použitie terminálu na inštaláciu a konfiguráciu servera aj klienta.

Zdieľanie súborov medzi počítačmi Linux pomocou kroku 4 NFS
Zdieľanie súborov medzi počítačmi Linux pomocou kroku 4 NFS

Krok 4. Napíšte

sudo apt-get install nfs-kernel-server nfs-common portmap a stlačte ↵ Zadajte.

Tým sa začne sťahovanie a inštalácia súborov NFS do počítača.

Zdieľajte súbory medzi počítačmi Linux pomocou kroku 5 NFS
Zdieľajte súbory medzi počítačmi Linux pomocou kroku 5 NFS

Krok 5. Po inštalácii napíšte

dpkg-prekonfigurovať mapu portov.

V zobrazenej ponuke vyberte možnosť „Nie“. To umožní ďalším počítačom v sieti pripojiť sa k vášmu zdieľanému priečinku.

Zdieľanie súborov medzi počítačmi Linux pomocou kroku 6 NFS
Zdieľanie súborov medzi počítačmi Linux pomocou kroku 6 NFS

Krok 6. Napíšte

sudo /etc/init.d/portmap reštart reštartujte službu portmap.

Tým sa zaistí, že sa vaše zmeny prejavia.

Zdieľajte súbory medzi počítačmi Linux pomocou kroku 7 NFS
Zdieľajte súbory medzi počítačmi Linux pomocou kroku 7 NFS

Krok 7. Vytvorte fiktívny adresár, ktorý sa bude používať na zdieľanie údajov

Toto je prázdny adresár, ktorý nasmeruje klientov do skutočného zdieľaného adresára. To vám umožní neskôr zmeniť zdieľaný adresár na vašom serveri bez toho, aby ste museli vykonávať akékoľvek zmeny pre klientov.

  • Zadajte príkaz.mkdir -p /export /dummyname a stlačte ↵ Zadajte.

    Tým sa vytvorí adresár s názvom dummyname, ktorý sa klientom zobrazí.

Zdieľajte súbory medzi počítačmi Linux pomocou kroku 8 NFS
Zdieľajte súbory medzi počítačmi Linux pomocou kroku 8 NFS

Krok 8. Napíšte pico /etc /fstab a stlačte kláves ↵ Enter

Otvorí sa súbor /etc /fstab a umožní vám automaticky pripojiť spoločný disk vždy, keď sa server spustí.

Zdieľajte súbory medzi počítačmi Linux pomocou NFS, krok 9
Zdieľajte súbory medzi počítačmi Linux pomocou NFS, krok 9

Krok 9. Pridajte

sharedpath figurína žiadna väzba 0 0 na koniec súboru.

Nahradiť zdieľanú cestu umiestnením zdieľaného disku a nahradiť atrapu cesty umiestnením fiktívneho adresára, ktorý ste vytvorili predtým.

Ak chcete napríklad zdieľať jednotku /dev /sdb s klientmi pomocou predtým vytvoreného fiktívneho adresára, zadajte /dev /sdb /export /Shared none bind 0 0. Uložte zmeny do súboru

Zdieľajte súbory medzi počítačmi Linux pomocou kroku 10 NFS
Zdieľajte súbory medzi počítačmi Linux pomocou kroku 10 NFS

Krok 10. Otvorte súbor

/etc/exports súbor.

Do tohto súboru budete musieť pridať svoj fiktívny adresár a IP adresy, ktoré k nemu majú prístup. Na zdieľanie so všetkými adresami IP vo vašej lokálnej sieti použite nasledujúci formát:/export/dummyname 192.168.1.1/24(rw, no_root_squash, async).

Zdieľajte súbory medzi počítačmi Linux pomocou kroku 11 systému NFS
Zdieľajte súbory medzi počítačmi Linux pomocou kroku 11 systému NFS

Krok 11. Použite

sudo /etc/init.d/nfs-kernel-server reštartujte príkaz na reštartovanie servera NFS.

Časť 2 z 2: Pripojenie klientskych počítačov

Zdieľajte súbory medzi počítačmi Linux pomocou kroku 12 NFS
Zdieľajte súbory medzi počítačmi Linux pomocou kroku 12 NFS

Krok 1. Otvorte terminál na klientskom počítači

Zdieľanie súborov medzi počítačmi Linux pomocou kroku 13 systému NFS
Zdieľanie súborov medzi počítačmi Linux pomocou kroku 13 systému NFS

Krok 2. Napíšte

sudo apt-get install portmap nfs-common a stlačte ↵ Zadajte nainštalovať klientske súbory NFS.

Zdieľanie súborov medzi počítačmi Linux pomocou kroku 14 NFS
Zdieľanie súborov medzi počítačmi Linux pomocou kroku 14 NFS

Krok 3. Vytvorte adresár, do ktorého budú zdieľané súbory pripojené

Môžete to pomenovať, ako chcete. Môžete napríklad zadať príkaz mkdir /sharedFiles a vytvoriť priečinok s názvom „sharedFiles“.

Zdieľajte súbory medzi počítačmi Linux pomocou NFS, krok 15
Zdieľajte súbory medzi počítačmi Linux pomocou NFS, krok 15

Krok 4. Napíšte

pico /etc /fstab otvoriť /etc/fstab súbor.

Zdieľanie súborov medzi počítačmi Linux pomocou NFS, krok 16
Zdieľanie súborov medzi počítačmi Linux pomocou NFS, krok 16

Krok 5. Pridajte

serverIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr na koniec súboru.

Nahraďte server IP adresou IP serverového počítača NFS. Vymeňte sharedDirectory za atrapu adresára, ktorú ste vytvorili na serveri NFS, a za miestny adresár, ktorý ste práve vytvorili. Ostatné hodnoty nechajte zatiaľ tak, ako sú.

Pri použití vyššie uvedených príkladov môže riadok vyzerať takto: 192.168.1.5:/export/Shared/sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr

Zdieľanie súborov medzi počítačmi Linux pomocou NFS, krok 17
Zdieľanie súborov medzi počítačmi Linux pomocou NFS, krok 17

Krok 6. Napíšte

sudo /etc/init.d/portmap reštart reštartujte mapu portov a použite nové nastavenia.

Jednotka sa automaticky pripojí pri každom reštarte počítača.

Zdieľajte súbory medzi počítačmi Linux pomocou NFS, krok 18
Zdieľajte súbory medzi počítačmi Linux pomocou NFS, krok 18

Krok 7. Pred reštartovaním otestujte disk manuálnym namontovaním

Napíšte mount -a a potom ls /sharedFiles, aby ste zistili, či sa zobrazujú zdieľané súbory.

Zdieľanie súborov medzi počítačmi Linux pomocou NFS, krok 19
Zdieľanie súborov medzi počítačmi Linux pomocou NFS, krok 19

Krok 8. Tento postup zopakujte pre každý pripojený počítač

Mali by ste byť schopní zadať rovnaké nastavenia a úspešne sa pripojiť.

Odporúča: