Nastavenie servera NFS v Ubuntu

Nie všetci sú oboznámení s protokolmi prenosu údajov. Ale mnohí ľudia by radi pripojili svoje počítače do jednej siete alebo použili server na ukladanie súborov. Jeden spôsob, ako to urobiť: NFS. Ako nakonfigurovať server NFS v Ubuntu - čítajte ďalej.

Správnou konfiguráciou NFS môžete kombinovať počítače na rôznych operačných systémoch do jednej siete.

obsah

  • 1 Čo je NFS?
    • 1.1 Čo je iné?
  • 2 Inštalácia strany servera NFS
    • 2.1 nastavenie
  • 3 Inštalácia a konfigurácia klientskej časti NFS
    • 3.1 ubuntu
    • 3.2 windows

Čo je NFS?

Systém sieťových súborov je protokol prístupu k sieťovým súborom. Ako obvykle, pozostáva z dvoch častí. Jedným z nich je klient, ktorý sa nachádza v počítači, z ktorého sa zobrazujú vzdialené údaje. Druhá strana servera sa nachádza v počítači, kde sú uložené tieto údaje. Je veľmi vhodné použiť ďalšie miesto na disku, najmä v miestnej sieti. A ak hovoríme o nejakom firemnom počítači, je to len potrebné.

Čo je iné?

Dnes existuje veľa protokolov a veľmi odlišný softvér, ktorý vykonáva rovnaké funkcie. Čo robí NFS vyčnievať?

  • Schopnosť pripojiť sa k jednej sieti počítačov v rôznych operačných systémoch. Systém Windows je často vhodný na pripojenie prostredníctvom systému NFS pomocou systému Unix, napríklad Ubuntu.Samba existuje a používa sa na tieto účely, ale služba NFS je jednoduchšia, jednoduchšia a rýchlejšia ako tento program, pretože je implementovaná na úrovni jadra. Preto nakonfigurovať prístup prostredníctvom nej spravidla bude jednoduchšie.
  • NFS poskytuje prehľadný prístup k súborom. To znamená, že všetky odstránené súbory sa prehrávajú rovnakým spôsobom ako lokálne. Programy nemusia inovovať na prehrávanie ľubovoľného súboru na serveri.
  • NFS odošle iba požadovanú časť súboru, nie celý súbor.

Inštalácia sieťového súborového systému na dokončenie práce vyžaduje najmenej dva počítače: server a klient. Samozrejme, nováčik bude musieť potiahnuť najviac cez serverovú časť, pretože je tu, že musíte "zdieľať" (otvorené) priečinky. To všetko sa však dá urobiť veľmi ľahko.

Podobne ako väčšina protokolov prenosu údajov NFS nie je ani malá. Bola vyvinutá v roku 1984 a bola určená pre systémy UNIX. Toto je stále hlavná úloha systému NFS, ale mnohí z nich zistili, že jeho používanie je veľmi výhodné na pripojenie počítačov so systémom Windows s Linuxom. Okrem toho je služba NFS skvelá pre prehrávanie multimediálneho obsahu prostredníctvom lokálnej domácej siete. Samba v tejto úlohe často zamrzne a spomaľuje.

Inštalácia strany servera NFS

Serverovú časť protokolu nainštalujeme na Ubuntu 16.04. Samozrejme, ak máte verziu servera, proces sa v žiadnom prípade nelíši. Len v tradičnej verzii Ubunt, niektoré akcie môžu byť vykonané pomocou grafického rozhrania.

Nainštalujte program. Ak to chcete urobiť, môžete použiť stredisko sťahovania aplikácií, alebo jednoducho zadajte príkaz:

sudo apt inštalovať nfs-kernel-server

Potom je užitočné skontrolovať správnosť inštalácie. Nie je potrebné robiť to, ale stále to kontrolujeme. Zadajte príkaz:

rpcinfo -p | grep nfs

Prístav na všetkých miestach by mal byť 2049.

Teraz skontrolujte, či jadro podporuje NFS. Za týmto účelom zadajte:

cat / proc / súborové systémy grep nfs

Výsledná hodnota by mala vyzerať takto: nodev nfsd

To znamená, že všetko funguje správne. Ak nie, zadajte príkaz:

modprobe nfs

Pri jeho používaní nainštalujeme modul kernelu sami.

Pridáme protokol k autorunu. Nie je potrebné robiť to, ale je veľmi nepohodlné ho vždy zapnúť. Pomocou špeciálnej položky menu môžete znova pridať, alebo môžete urobiť sami pomocou príkazu:

sudo systemctl umožňujú nfs

Takže sme nainštalovali serverovú časť, ostáva to nakonfigurovať správne a ísť na klienta.

nastavenie

Konfigurácia NFS v Ubuntu zahŕňa zdieľanie určitých priečinkov.

Okrem jednoduchého otvorenia prístupu musíte tiež špecifikovať parametre, ktoré určujú schopnosti používateľa v súvislosti s touto zložkou.

  • rw - reading and writing Táto možnosť umožňuje čítanie a zápis súborov do priečinka.
  • ro - len na čítanie - umožňuje iba čítanie priečinkov.
  • synchronizácia (predvolené) - tento parameter zabezpečuje spoľahlivosť prenosu. Ak je zapnutá, nebude možné súčasne prenášať niekoľko súborov alebo na iné počítače. Toto nastavenie nebude reagovať na iné žiadosti. Zabraňuje strate dát, ale prenos môže byť pomalší.
  • Async je opačná hodnota predchádzajúceho parametra. Prenos je rýchlejší, ale existuje riziko straty informácií.
  • secure - možnosť umožňuje iba porty, ktorých číslo je pod 1024. Štandardne je povolené.
  • neistý - umožňuje použitie akýchkoľvek portov.
  • nohide - ak pripojíte niekoľko adresárov, medzi ktorými sú vnorené, potom vnorené, na rozdiel od rodičov, budú zobrazené ako prázdne. Oprava pomôže parameter
  • anonuid - označuje uid pre anonymných používateľov. Toto je špeciálne ID používateľa.
  • anongid - označuje gid pre anonymitu. GID (ID skupiny) - ďalšie ID používateľa.
  • no_subtree_check - funkcia zakazuje ovládanie podstromu.Faktom je, že bez toho NFS navyše overí, že používatelia pristupujú iba k potrebným častiam adresára. Spomaľuje prácu. Tento parameter vám umožňuje zrýchliť, ale znižuje bezpečnosť.

Budeme ich používať v závislosti od toho, čo je potrebné v konkrétnej situácii.

Vytvorte nový priečinok. Môžete použiť aj nové. Náš priečinok bude / var / sieť.

Teraz musíte túto zložku pridať do súboru / etc / exports. Všetky súbory a priečinky s otvoreným prístupom k sieti sú uložené tam. Položka by mala vyzerať takto:

/var/network168.1.1 (rr, async, no_subtree_check)

192.168.1.1 je IP, cez ktorý prenášame. Určite to nevyhnutne.

Aktualizovať tabuľku exportu:

sudo exportfs -a

Teraz sa pokúsime získať prístup k priečinku od klienta.

Inštalácia a konfigurácia klientskej časti NFS

ubuntu

Ubuntu na pripojenie nakonfigurovaného servera nie je ťažké. To sa deje len v niekoľkých tímoch.

Nainštalujte špeciálny balík klientov:

sudo apt inštalovať nfs-common

Potom použite príkaz:

sudo mount 192.168.1.1:/var/network/ / mnt /

Sieťová zložka je pripojená. Pomocou df môžete skontrolovať všetky pripojené sieťové priečinky:

df -h

Svoju úroveň prístupu môžete skontrolovať aj špeciálnym príkazom:

touch / mnt / test

Vypnutie súborového systému nasledovne:

sudo umount / mnt /

Príkaz mount sa používa takmer všade. Je zodpovedný za proces montáže, tj s prípravou priestoru na pevnom disku, ktorý ho používa operačný systém. Znie to zložité, ale ak to zjednodušíme, ukáže sa, že jednoducho prenášame sieťové súbory do nášho počítača v novovladenom priečinku. Tu sa nazýva / mnt /.

windows

V systéme Windows je spravidla všetko oveľa komplikovanejšie. Klient NFS môže byť spustený bez problémov na všetkých serverových systémoch Windows. Štandardne je k dispozícii na:

  • Windows 7 Ultimate / Enterprise
  • Windows 8 / 8.1 Enterprise
  • Windows 10 Enterprise

Nikde inde nájsť. Ak máte jednu z týchto verzií, postupujte takto:

  1. Otvorte ponuku "Programy a súčasti".
  2. Kliknite na položku Pridať komponenty.
  3. Nájdeme NFS a nastavíme len "Klient pre NFS", nepotrebujeme inú súčasť.

Po pripojení je pripojený všetok rovnaký príkaz:

mount 192.168.1.1:/var/network/ / mnt /

Odpojte nasledovne:

umount Z: -F

Príkazy sa zadávajú do príkazového riadku, ktorý beží ako správca. Potom môžete ľahko pomocou programu Explorer nájsť požadovanú sieťovú jednotku.

Čo robiť, ak v počítači nie je žiadny klient pre systém NFS? Môžete sa pokúsiť prevziať softvér cez webovú lokalitu spoločnosti Microsoft alebo z iných zdrojov. Je možné, že tu budú potrebné ďalšie príkazy alebo akcie.

Teraz máte základné pochopenie toho, ako môžete používať NFC a najjednoduchšie nastavenie.Tieto znalosti stačia na to, aby umožnili prístup z jedného počítača k druhému. A v úlohe klienta môže pôsobiť ako PC na Windows.