technické vybavenie

Nfs: zdieľať priečinky na Linuxe

Obsah:

Anonim

NFS anglického názvu Network File System, čo znamená Network File System. Je to skratka pre identifikáciu natívneho systému používaného systémom Linux na zdieľanie priečinkov v sieti. Výsledkom je, že k týmto zdieľaným zložkám je možné pristupovať z počítačov iných používateľov, akoby sa nachádzali na samotnom pevnom disku.

Dalo by sa preto povedať, že systém NFS umožňuje počítačom používajúcim systém Linux spájať a zdieľať zložky medzi sebou. Okrem toho v Linuxe existujú ďalšie alternatívy na zdieľanie zdrojov, ako napríklad Samba, FTP, SSH, ale odporúčaným spôsobom zdieľania zdrojov v sieti Linux je NFS.

NFS: Zdieľanie priečinkov v systéme Linux

Inštalácia NFS

Aby sme mohli službu využívať, musíme si predtým nainštalovať balík NFS pre príslušnú distribúciu. Väčšina počítačov zvyčajne tento balík už obsahuje, pretože bude pravdepodobne potrebné zdieľať priečinok kedykoľvek. Skutočnosť, že počítač má nainštalovaný balík, však neznamená, že už zdieľa svoj systém súborov v sieti. Vyžaduje si to konfiguráciu a predchádzajúce spustenie služby.

Ak chcete pokračovať v inštalácii systému NFS a chceme získať najnovšiu verziu, používame príkaz apt-get z konzoly:

apt-get install nfs-common nfs-kernel-server

Konfigurácia servera NFS

Pred spustením služieb je potrebné určiť, ktoré priečinky chcete zdieľať, a definovať, pod akým typom povolení bude prístup: iba na čítanie alebo na čítanie a zápis. Na druhej strane je tiež možné určiť, ktoré počítače sa k týmto zložkám môžu pripojiť. Všetky tieto možnosti je možné konfigurovať zo súboru: / etc / export

V konfiguračnom súbore môžeme v každom riadku určiť niekoľko bodov:

  • Priečinok, ktorý chceme zdieľať. Povolenia, v rámci ktorých je zdieľaný (iba na čítanie: „ro“ alebo na čítanie a zápis: „rw“). Aké sú počítače, ktoré majú povolený prístup. Môže to byť názov, IP adresa alebo rozsah IP adries.

Ak na zdieľanie používate NFS, odporúčame vám nastaviť maximálne obmedzenia povolení. Napríklad, ak používatelia nevyžadujú zápis do súborov, musíme nastaviť povolenie „iba na čítanie“.

Manuálne spustenie a zastavenie systému NFS

Aby fungovali služby servera NFS, prvým krokom je spustenie služby portman, preto je potrebné najprv vykonať:

sudo /etc/init.d/portmap start

Ak chceme spustiť službu NFS alebo zakaždým, keď vykonáme zmeny v súbore / etc / export, je potrebné vykonať nasledujúci príkaz:

reštartujte sudo /etc/init.d/nfs-kernel-server

Inak, to znamená zastavenie služby, používame:

sudo /etc/init.d/nfs-kernel-server stop

Možno vás bude zaujímať čítanie: ownCloud: Ako mať svoj vlastný cloud v Ubuntu

Prístup k zdieľaným zložkám NFS

Prvým krokom na prístup k priečinku zdieľanému NFS je inštalácia balíkov portman a nfs-commons. Za týmto účelom vykonávame:

sudo apt-get install portmap nfs-common sudo /etc/init.d/portmap restart

Teraz už budeme môcť v našom systéme pripojiť zdieľaný priečinok. Preto je položka taká, akoby išlo o akýkoľvek iný priečinok v našom súborovom systéme na pevnom disku.

Napríklad, ak máme vo vnútri servera NFS priečinok, predpokladajme, že server zdieľa priečinok s názvom / photos od NFS. Na klientskom počítači môžeme vytvoriť priečinok s názvom / photos-server a na ňom pripojiť zdieľaný priečinok na serveri. Inštrukcia na vykonanie v konzole by bola:

sudo mount -t nfs server-ip: / photos / server-photos

Od tejto chvíle už môžeme overiť obsah priečinka a ak sú povolenia k dispozícii, môžete vykonať aj úpravy. Je dôležité si uvedomiť, že montáž sa musí vykonať v priečinku v našom systéme, inak sa vzdialené súbory nezobrazia.

ODPORÚČAME VÁM Mark Shuttleworth bude opäť generálnym riaditeľom spoločnosti Canonical

Na druhej strane, na odpojenie priečinka vykonáme v konzole príkaz umount a za ním nasleduje názov priečinka, v ktorom je pripojený, napríklad:

sudo umount / photos-server

Problémy pri montáži

Pri pripájaní priečinka NFS sa môžu vyskytnúť tieto 3 chyby: Problémy so sieťou, Problémy so serverom alebo Problémy s klientom.

Ak chcete vylúčiť, či ide o problém zo servera alebo nie, môžeme skúsiť pripojiť priečinok na samotný server pomocou protokolu IP 127.0.0.1. Ak to funguje, problém je v sieti alebo na klientovi.

Na druhej strane, ak príkaz ping zo servera na klienta nevykazuje bránu firewall, potom je problém s klientom.

Ak sa jedná o problém, ktorý sa vyskytuje v klientovi, môžeme skúsiť preinštalovať klienta alebo vykonať na klientovi tieto príkazy:

apt-get install nfs-common nfs-kernel-server /etc/init.d/portmap restart /etc/init.d/nfs-kernel-server restart

A nakoniec sa pokúste pripojiť priečinok.

Zdieľané priečinky

Ak chceme nakonfigurovať, aby sa priečinok zdieľaný NFS pripojil automaticky pri spustení nášho systému Linux, môžeme vykonať zmenu v súbore / etc / fstab, riadok, ktorý sa má pridať, bude nasledujúci:

server-ip: / photos / server-photos nfs

Týmto spôsobom, keď spustíme stroj, priečinok / fotografie na serveri sa automaticky pripoja k nášmu priečinku / fotografickému serveru.

Ďalej sa odporúča, aby sa údaje každého používateľa v sieti ukladali centrálne na serverovom priestore. Poskytne to niekoľko rôznych výhod, ako napríklad:

  • Užívateľ dostane možnosť prístupu k svojim súborom, a to aj z neobvyklého počítača. Pre správcu bude oveľa jednoduchšie vytvárať záložné kópie a ak dôjde k zlyhaniu počítača, nestratia svoje informácie.

Na dosiahnutie tohto cieľa musí mať server centralizované používateľské účty a klienti musia byť nakonfigurovaní tak, aby sa pri pripájaní autentifikovali.

technické vybavenie

Voľba editora

Back to top button