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áciaPotom 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_sharedfolderKrok 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_sharedfolderKde 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–HKrok 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 testfile2Teraz 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ď/fstabPotom 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 0Kde 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_sharedfolderNezabudnite 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.