Ako pripojiť súborový systém NFS v Ubuntu 20.04

How Mount Nfs File System Ubuntu 20



Sieťový súborový systém NFS vám umožňuje zdieľať súbory a adresáre medzi systémami v sieti. NFS je založený na architektúre klient-server; server NFS zdieľa konkrétne adresáre, ku ktorým sa môže klient pripojiť a ku ktorým má prístup, a to tak, že ich lokálne spojí. Pri systéme NFS sa pripojený adresár javí, akoby sa nachádzal vo vašom lokálnom systéme. NFS je stále najpoužívanejším spôsobom zdieľania súborov medzi systémami Linux.

V systéme Linux OS môžete jednoducho pripojiť zdieľaný adresár NFS k miestnemu systému pomocou príkazu mount. Príkaz mount dočasne pripojí súborový systém. Po reštartovaní systému ho budete musieť znova pripojiť, aby ste k nemu získali prístup. Ak však chcete súborový systém pripojiť natrvalo, aby ste ho nemuseli pripájať pri každom spustení systému, budete musieť pridať položku do súboru /etc /fstab.







V tomto článku vysvetlíme, ako ručne a automaticky pripojiť súborový systém NFS k miestnemu systému.



Predpoklady

Predtým, ako sa pohnete ďalej, skontrolujte, či sú na vzdialenom serveri splnené nasledujúce predpoklady.



  • Server NFS je nainštalovaný na vzdialenom počítači
  • Služba NFS je spustená
  • Exportuje sa zdieľaný adresár NFS
  • Brána firewall neblokuje prístup na adresu IP klienta

V systéme Ubuntu 20.04 sme vykonali postup uvedený v tomto článku. Okrem toho sme na spustenie príkazov v Ubuntu použili príkazový riadok Terminálová aplikácia. Terminál otvoríte pomocou klávesovej skratky Ctrl+Alt+T.





Inštalácia klientskych balíkov NFS

Na pripojenie zdieľaného adresára NFS k vášmu lokálnemu klientskemu systému budete potrebovať balík klientov NFS. Najprv aktualizujte index archívu systému pomocou nasledujúceho príkazu v termináli:

$sudovýstižná aktualizácia

Potom nainštalujte klientsky balík NFS do svojho klientskeho počítača pomocou nasledujúceho príkazu v termináli:



$sudovýstižnýInštalácianfs-bežné

Ručné pripojenie systému súborov NFS

V nasledujúcej metóde pripojíme adresár NFS manuálne pomocou príkazu mount.

Krok 1: Vytvorte bod pripojenia pre zdieľaný adresár servera NFS

Našim prvým krokom bude vytvorenie adresára bodov pripojenia v klientskom systéme. Toto bude adresár, kde bude prístupný všetky zdieľané súbory zo servera NFS.

V adresári /mnt sme vytvorili adresár bodu pripojenia s názvom client_sharedfolder.

$sudo mkdir -p /mnt/client_sharedfolder

Krok 2: Pripojte na klienta zdieľaný adresár servera NFS

Ďalším krokom je pripojenie zdieľaného adresára na serveri NFS do adresára bodov pripojenia klienta. Na pripojenie zdieľaného adresára servera NFS k adresáru bodov pripojenia v klientovi použite nasledujúcu syntax:

$sudo namontovať [NFS _IP]:/[NFS_export] [Local_mountpoint]

Kde

  • NFS_IP je adresa IP servera NFS
  • NFS_export je zdieľaný adresár na serveri NFS
  • Local_mountpoint je adresár bodu pripojenia v systéme klienta

V našom prípade by príkaz bol:

$sudo namontovať192.168.72.136:/mnt/zdieľaný priečinok/mnt/client_sharedfolder

Kde 192,168,72,136 je IP nášho servera NFS, / mnt / sharedfolder je zdieľaný adresár na serveri NFS a / mnt / sharedfolder je bod pripojenia v klientskom systéme.

Hneď ako pripojíte zdieľanú zložku NFS, môžete to potvrdiť pomocou nasledujúceho príkazu:

$df–H

Krok 3: Otestujte zdieľanie NFS

Po pripojení zdieľaného adresára NFS na klientský počítač ho otestujte prístupom k niektorým súborom zo servera NFS. Na serverovom počítači NFS vytvorte ľubovoľný testovací súbor alebo adresár a skúste k nemu získať prístup z klientskeho počítača.

Na prechod do zdieľaného adresára servera NFS použite príkaz cd:

$CD /mnt/zdieľaný priečinok/

Potom pomocou príkazu touch alebo mkdir vytvorte testovací súbor alebo adresár. Vytvorili sme niekoľko ukážkových súborov s názvom testfile1 a testfile2.

$sudo dotýkať satestfile1 testfile2

Teraz na klientskom počítači overte, či existujú rovnaké súbory.

$ls /mnt/client_sharedfolder/

Príkaz mount dočasne pripojí súborový systém NFS do klientskeho systému. Zakaždým, keď reštartujete systém, budete ho musieť manuálne pripojiť. V nasledujúcom kroku uvidíme, ako zabezpečiť, aby sa súborový systém NFS automaticky pripojil pri štarte.

Automatické pripojenie systému súborov NFS

V nasledujúcej metóde nastavíme systém súborov NFS, aby sa automaticky pripájal pri štarte. Týmto spôsobom nebudete musieť súborový systém pripájať ručne pri každom spustení systému.

Upravte súbor /etc /fstab pomocou nasledujúceho príkazu:

$sudo nano /atď/fstab

Potom pridajte záznam do súboru /etc /fstab v nasledujúcom formáte.

Server NFS: predvolené nastavenie bodu pripojenia adresára nfs 0 0

Kde Server NFS: adresár je IP servera NFS a jeho zdieľaný adresár, bod pripojenia je bod pripojenia na počítači klienta, kde je pripojený adresár NFS, a nfs definuje typ systému súborov.

V našom prípade by záznam bol:

192.168.72.136:/mnt/zdieľaný priečinok/mnt/predvolené nastavenia client_sharedfolder nfs0 0

Kde 192,168,72,136 je IP nášho servera NFS, / mnt / sharedfolder je zdieľaný adresár na serveri NFS a /mnt/client_sharedfolder je bod pripojenia v klientskom systéme.

Po pridaní vyššie uvedeného záznamu do súboru /etc /fstab súbor uložte a zatvorte. Vykonajte to pomocou klávesov Ctrl+O a potom Ctrl+X.

Pri nasledujúcom spustení počítača sa zdieľaná zložka NFS automaticky pripojí k určenému bodu pripojenia.

Odpojenie súborových systémov NFS

Súborový systém NFS môžete z miestneho systému kedykoľvek odpojiť. Zadajte príkaz umount a za ním názov bodu pripojenia, kde je pripojený.

Poznámka: Príkaz nie je odpojený, ale nie odpojený.

$sudo umount [mount_point]

V našom prípade by to bolo:

$umount /mnt/client_sharedfolder

Nezabudnite však, že ak bol súborový systém NFS pripojený pomocou súboru /etc /fstab, bude pripojený znova pri nasledujúcom spustení systému. Tiež si všimnite, že súborový systém nebude odpojený, ak je zaneprázdnený, ako keby boli v ňom otvorené niektoré súbory alebo pracujete na nejakom adresári.

To je všetko, čo k tomu patrí! V tomto článku ste vysvetlili, ako manuálne aj automaticky pripojiť zdieľaný adresár NFS k systému Ubuntu 20.04. Nakoniec sme tiež vysvetlili, ako odpojiť zdieľaný adresár NFS, keď ho už nepotrebujete.