NFS

Ako nakonfigurovať server NFS na serveri CentOS 8

Ako nakonfigurovať server NFS na serveri CentOS 8
Plnou formou NFS je Network File System. Je to protokol distribuovaného súborového systému. NFS vám umožňuje zdieľať adresár z vášho NFS servera v sieti, ktorý je možné pripojiť z jedného alebo viacerých klientov NFS a je k nim prístup súčasne.

V tomto článku vám ukážem, ako nakonfigurovať server NFS a klientov na serveri CentOS 8. Takže poďme na to.

Topológia siete:

Obrázok 1: Topológia siete použitá v tomto článku

V tomto článku sú použité 3 stroje CentOS 8. Sú spojené ako na obrázku 1.

nfs-server bude nakonfigurovaný ako súborový server NFS.

nfs-client1 a nfs-client2 bude nakonfigurovaný ako klient NFS. Pripojia cestu zdieľaného súborového systému zo servera NFS nfs-server.

nfs-server konfigurácia siete:

IP adresa: 192.168.20.178/24

nfs-client1 konfigurácia siete:

IP adresa: 192.168.20.176/24

nfs-client2 konfigurácia siete:

IP adresa: 192.168.20.177/24

Konfigurácia servera:

Najskôr musíte na serveri nastaviť statickú adresu IP nfs-server Stroj CentOS 8. Ak potrebujete ďalšiu pomoc, prečítajte si článok Konfigurácia statickej IP v systéme CentOS 8.

Teraz SSH do vášho nfs-server stroj.

$ ssh shovon @ 192.168.20.178

Aktualizujte pamäť cache úložiska balíkov DNF nasledujúcim príkazom:

$ sudo dnf makecache

Nainštalujte nfs-utils balík s nasledujúcim príkazom:

$ sudo dnf nainštalovať nfs-utils

Inštaláciu potvrdíte stlačením Y a potom stlačte .

nfs-utils balíček by mal byť nainštalovaný.

Teraz pridajte nfs-server a rpcbind služby pre spustenie systému pomocou nasledujúceho príkazu:

$ sudo systemctl povoliť nfs-server rpcbind

Teraz spustite služby nfs-server a rpcbind pomocou nasledujúceho príkazu:

$ sudo systemctl start nfs-server rpcbind

The nfs-server a rpcbind služby by mali byť aktívny (beh).

$ sudo systemctl status nfs-server rpcbind

Teraz môžete zdieľať ktorúkoľvek cestu k adresáru na vašom serveri pomocou NFS.

V tomto článku vám ukážem, ako vytvárať oddiely, formátovať oddiel, pripevňovať ich na konkrétnu cestu k adresáru a zdieľať ich pomocou NFS. Ak je cesta k adresáru, ktorú chcete zdieľať, pripravená, môžete preskočiť dopredu.

Najskôr pomocou nasledujúceho príkazu vyhľadajte názov úložného zariadenia:

$ lsblk

V mojom prípade je názov SSD, ktorý budem používať nvme0n2. U teba to bude iné. Odteraz ho teda vymeňte za svoj.

Teraz spustite cfdisk nasledovne:

$ sudo cfdisk / dev / nvme0n2

Ak ešte nemáte tabuľku oddielov, cfdisk vám zobrazí toto okno. Vyberte gpt a stlačte .

Teraz vyberte ikonu Voľné miesto, prejsť na [ Nový ] a stlačte .

Napíšte veľkosť oddielu a stlačte .

POZNÁMKA: Použite M pre MiB, G pre GiB a T pre jednotku veľkosti disku TiB.

Nový oddiel / dev / nvme0n2p1 by mali byť vytvorené. Teraz vyberte [Napíšte] a stlačte .

Teraz zadajte Áno a stlačte .

Zmeny by sa mali zapísať do tabuľky oddielov.

Teraz vyberte [Ukončiť] a stlačte .

Ako vidíte, nový oddiel nvme0n2p1 je vytvorený.

Teraz vytvorte súborový systém na oddiele nvme0n2p1 pomocou nasledujúceho príkazu:

$ sudo mkfs.ext4 -L nfs-share / dev / nvme0n2p1

Teraz vytvorte adresár (v mojom prípade / nfs-share) kam chcete pripojiť novovytvorený oddiel pomocou nasledujúceho príkazu:

$ sudo mkdir / nfs-share

Teraz, aby sa automaticky pripojil oddiel, keď nfs-server topánky, musíte pridať záznam do / etc / fstab spis.

Ak chcete upraviť súbor / etc / fstab, spustite jeden z nasledujúcich príkazov:

$ sudo nano / etc / fstab

ALEBO

$ sudo vi / etc / fstab

Teraz pridajte do súboru nasledujúci riadok a uložte súbor.

/ dev / nvme0n2p1 / nfs-share ext4 predvolené hodnoty 0 0

Teraz môžete ľahko vytvoriť novovytvorený oddiel do adresára / nfs-share nasledovne:

$ sudo mount / nfs-share

Ako vidíte, oddiel je pripevnený k / nfs-share adresár.

Ak chcete teraz zdieľať adresár / nfs-share s NFS, upravte konfiguračný súbor / etc / export pomocou jedného z nasledujúcich príkazov:

$ sudo nano / etc / exporty

ALEBO

$ sudo vi / etc / exporty

Teraz musíte pridať nasledujúci riadok do súboru / etc / exporty spis.

/ nfs-share 192.168.20.0/24 (rw, no_root_squash)

Formát riadku je:

share_directory_path host1 (host1_options) host2 (host2_options_)…

V tomto článku share_directory_path je / nfs-share

Po zadaní zdieľaného adresára môžete pridať jedného alebo viacerých hostiteľov a možnosti prístupu pre každého hostiteľa.

Tu je hostiteľ 192.168.20.0/24. Všetci v podsieti, teda 192.168.20.1 až 192.168.20.254 bude mať prístup k tomuto zdieľaniu.

Možnosti sú rw a no_root_squash.

Tu,

rw - umožňuje čítanie a zápis do zdieľanej zložky

no_root_squash - neumožňuje serveru NFS mapovať žiadneho používateľa alebo ID skupiny na anonymného používateľa alebo ID skupiny.

Existuje mnoho ďalších možností, ktoré môžete použiť. Ak sa o nej chcete dozvedieť viac, pozrite si stránku exportu.

$ mužský vývoz

Ak chcete zdieľanie povoliť bez reštartovania servera, spustite nasledujúci príkaz:

$ sudo exportfs -var

Ak máte povolený SELinux, spustite nasledujúci príkaz:

$ sudo setsebool -P nfs_export_all_rw 1

Ak chcete teraz povoliť prístup k portom NFS z klientov NFS, nakonfigurujte bránu firewall pomocou nasledujúceho príkazu:

$ sudo firewall-cmd --add-service = nfs, nfs3, mountd, rpc-bind - trvalé

Teraz, aby sa zmeny brány firewall prejavili, spustite nasledujúci príkaz:

$ sudo firewall-cmd - načítať

Konfigurácia klienta:

Teraz pripojte zdieľaný NFS / nfs-share z nfs-server do nfs-client1 musíte nainštalovať nfs-utils balíček na nfs-client1 stroj tiež.

Najskôr aktualizujte medzipamäť úložiska balíkov DNF takto:

$ sudo dnf makecache

Teraz nainštalujte nfs-utils balíček nasledovne:

$ sudo dnf nainštalovať nfs-utils

Teraz stlačte Y a potom stlačte .

nfs-utils by mali byť nainštalované.

Teraz potvrďte, či je zdieľanie NFS prístupné z klientskeho počítača, spustite nasledujúci príkaz:

$ sudo showmount - exportuje 192.168.20.178

Tu, 192.168.20.178 je IP adresa domény nfs-server stroj.

Ako vidíte, / nfs-share je prístupný z nfs-client1 stroj.

Teraz urobte prípojný bod pre zdieľanie NFS nasledovne:

$ sudo mkdir / mnt / nfs-share

Teraz môžete pripojiť zdieľanú položku NFS / nfs-share z nfs-server stroj do / mnt / nfs-share adresár nfs-client1 stroj s nasledujúcim príkazom:

$ sudo mount -t nfs 192.168.20.178: / nfs-share / mnt / nfs-share

Zdieľanie NFS by malo byť pripojené.

Ak chcete pripojiť zdieľanie NFS pri zavedení počítača nfs-client1, musíte do položky pridať položku / etc / fstab spis.

Upravte / etc / fstab súbor s jedným z nasledujúcich príkazov:

$ sudo nano / etc / fstab

ALEBO

$ sudo vi / etc / fstab

Teraz pridajte do súboru nasledujúci riadok.

192.168.20.178: / nfs-share / mnt / nfs-share nfs predvolené hodnoty 0 0

nfs má veľa možností pripojenia. Použil som predvolené hodnoty možnosť pripojenia tu. Pokiaľ ale máte konkrétne požiadavky, môžete si pozrieť manuálovú stránku nfs.

$ man nfs

Poďme teraz vytvoriť nový súbor Ahoj.TXT na podiel NFS z nfs-client1 stroj.

$ echo "Ahoj zdieľanie NFS" | sudo tee / mnt / nfs-share / ahoj.TXT

Ako vidíte, súbor Ahoj.TXT sa tiež vytvára v nfs-server.

Obsah Ahoj.TXT súbor načítaný z nfs-server stroj.

Rovnakým spôsobom môžete nakonfigurovať aj vy nfs-client2 a odtiaľ pristupovať k zdieľaniu NFS.

Inštalácia nfs-utils balíček na nfs-client2.

$ sudo dnf nainštalovať nfs-utils

Upraviť / etc / fstab spis.

$ sudo nano / etc / fstab

ALEBO

$ sudo vi / etc / fstab

Pridajte k tomu nasledujúci riadok.

192.168.20.178: / nfs-share / mnt / nfs-share nfs predvolené hodnoty 0 0

Vytvorte prípojný bod.

$ sudo mkdir / mnt / nfs-share

Pripojte zdieľanú zložku.

$ sudo mount / mnt / nfs-share

Prístup k súborom zo zdieľanej zložky. Veľmi jednoduché.

$ sudo cat / mnt / nfs-share / ahoj.TXT

Takto nakonfigurujete server a klienta NFS na serveri CentOS 8. Ďakujeme, že ste si prečítali tento článok.

Pridajte gestá myši do systému Windows 10 pomocou týchto bezplatných nástrojov
V posledných rokoch sa počítače a operačné systémy veľmi vyvinuli. Boli časy, keď používatelia museli prechádzať správcami súborov pomocou príkazov. R...
Ovládajte a spravujte pohyb myši medzi viacerými monitormi v systéme Windows 10
Správca myši s duálnym displejom umožňuje ovládať a konfigurovať pohyb myši medzi viacerými monitormi spomalením jeho pohybu blízko hranice. Windows 1...
WinMouse vám umožňuje prispôsobiť a vylepšiť pohyb ukazovateľa myši na počítači so systémom Windows
Ak chcete vylepšiť predvolené funkcie kurzora myši, použite freeware WinMouse. Pridáva ďalšie funkcie, ktoré vám pomôžu vyťažiť zo svojej skromnej myš...