NFS

Kako nastaviti strežnik NFS na CentOS 8

Kako nastaviti strežnik NFS na CentOS 8
Celotna oblika NFS je Network File System. To je protokol porazdeljenega datotečnega sistema. NFS vam omogoča skupno rabo imenika s strežnika NFS prek omrežja, ki ga je mogoče namestiti iz enega ali več odjemalcev NFS in hkrati dostopati do njega.

V tem članku vam bom pokazal, kako konfigurirati strežnik in odjemalce NFS na CentOS 8. Torej, začnimo.

Topologija omrežja:

Slika 1: Topologija omrežja, uporabljena v tem članku

V tem članku se uporabljajo 3 stroji CentOS 8. Povezani so kot na sliki 1.

nfs-strežnik bo konfiguriran kot datotečni strežnik NFS.

nfs-client1 in nfs-client2 bo konfiguriran kot odjemalec NFS. Pot strežnika datotečnega sistema v skupni rabi bodo namestili s strežnika NFS nfs-strežnik.

nfs-strežnik konfiguracija omrežja:

Naslov IP: 192.168.20.178/24

nfs-client1 konfiguracija omrežja:

Naslov IP: 192.168.20.176/24

nfs-client2 konfiguracija omrežja:

Naslov IP: 192.168.20.177/24

Konfiguriranje strežnika:

Najprej morate nastaviti statični naslov IP na nfs-strežnik Stroj CentOS 8. Če potrebujete pomoč pri tem, si oglejte članek Konfiguriranje statičnega IP-ja na CentOS 8.

Zdaj pa SSH v svoj nfs-strežnik stroj.

$ ssh shovon @ 192.168.20.178

Posodobite predpomnilnik skladišča paketov DNF z naslednjim ukazom:

$ sudo dnf makecache

Namestite nfs-utils paket z naslednjim ukazom:

$ sudo dnf namestite nfs-utils

Za potrditev namestitve pritisnite Y in nato pritisnite .

nfs-utils paket je treba namestiti.

Zdaj dodajte nfs-strežnik in rpcbind storitve za zagon sistema z naslednjim ukazom:

$ sudo systemctl omogoči nfs-server rpcbind

Zdaj zaženite storitve nfs-server in rpcbind z naslednjim ukazom:

$ sudo systemctl zaženi nfs-server rpcbind

The nfs-strežnik in rpcbind storitve bi morale biti aktiven (teče).

$ sudo systemctl status nfs-server rpcbind

Zdaj lahko z NFS delite katero koli pot do imenika na strežniku.

V tem članku vam bom pokazal, kako narediti particije, formatirati particijo, jih pritrditi na določeno pot imenika in jo deliti z uporabo NFS. Če je pot imenika, ki jo želite dati v skupno rabo, pripravljena, lahko preskočite naprej.

Najprej poiščite ime pomnilniške naprave z naslednjim ukazom:

$ lsblk

V mojem primeru je ime SSD, ki ga bom uporabil, nvme0n2. Za vas bo drugače. Zato ga odslej zamenjajte s svojim.

Zdaj zaženite cfdisk, kot sledi:

$ sudo cfdisk / dev / nvme0n2

Če tabele particij še nimate, vam bo cfdisk prikazal to okno. Izberite gpt in pritisnite .

Zdaj izberite Prosti prostor, se pomaknite do [Novo] in pritisnite .

Vnesite velikost particije in pritisnite .

OPOMBA: Uporabite M za MiB, G za GiB in T za enoto velikosti diska TiB.

Nova particija / dev / nvme0n2p1 je treba ustvariti. Zdaj izberite [Napiši] in pritisnite .

Zdaj vnesite ja in pritisnite .

Spremembe je treba zapisati v particijsko tabelo.

Zdaj izberite [ Prenehati ] in pritisnite .

Kot lahko vidite, nova particija nvme0n2p1 je ustvarjen.

Zdaj ustvarite datotečni sistem na particiji nvme0n2p1 z naslednjim ukazom:

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

Zdaj pa naredite imenik (v mojem primeru / nfs-share), kamor želite namestiti novo ustvarjeno particijo z naslednjim ukazom:

$ sudo mkdir / nfs-share

Zdaj, če želite samodejno namestiti particijo, ko vaš nfs-strežnik čevlji, morate dodati vnos v / etc / fstab mapa.

Če želite urediti datoteko / etc / fstab, zaženite enega od naslednjih ukazov:

$ sudo nano / etc / fstab

ALI

$ sudo vi / etc / fstab

Zdaj v datoteko dodajte naslednjo vrstico in datoteko shranite.

/ dev / nvme0n2p1 / nfs-share ext4 privzeto 0 0

Zdaj lahko na novo ustvarjeno particijo enostavno namestite v imenik / nfs-share, kot sledi:

$ sudo mount / nfs-share

Kot lahko vidite, je particija nameščena na / nfs-share imenik.

Zdaj, če želite imenik / nfs-share deliti z NFS, uredite konfiguracijsko datoteko / etc / export z enim od naslednjih ukazov:

$ sudo nano / etc / export

ALI

$ sudo vi / etc / export

Zdaj morate v vrstico dodati naslednjo vrstico / etc / izvoz mapa.

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

Oblika vrstice je:

share_directory_path gostitelj1 (gostitelj1_opcije) gostitelj2 (gostitelj2_opcije_)…

V tem članku je path_directory_path je / nfs-share

Po določitvi imenika za skupno rabo lahko dodate enega ali več gostiteljev in možnosti dostopa za vsakega gostitelja.

Tukaj je gostitelj 192.168.20.0/24. Vsi v podomrežju, 192.168.20.1 do 192.168.20.254 bo lahko dostopalo do te skupne rabe.

Možnosti so rw in no_root_squash.

Tukaj,

rw - omogoča branje in pisanje v skupno rabo

no_root_squash - ne dovoli strežniku NFS preslikati nobenega uporabnika ali ID skupine v anonimni ID uporabnika ali skupine.

Obstaja veliko več možnosti, ki jih lahko uporabite. Če želite izvedeti več o tem, preverite stran z izvozom.

$ man izvoz

Zdaj, da omogočite skupno rabo brez ponovnega zagona strežnika, zaženite naslednji ukaz:

$ sudo exportfs -var

Če imate omogočen SELinux, zaženite naslednji ukaz:

$ sudo setsebool -P nfs_export_all_rw 1

Zdaj, če želite odjemalcem NFS omogočiti dostop do vrat NFS, požarni zid konfigurirajte z naslednjim ukazom:

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

Zdaj, da začnejo spremembe požarnega zidu veljati, zaženite naslednji ukaz:

$ sudo firewall-cmd --reload

Konfiguriranje odjemalca:

Zdaj, da namestite delnico NFS / nfs-share Iz nfs-strežnik do nfs-client1 stroj, morate namestiti nfs-utils paket naprej nfs-client1 stroj tudi.

Najprej posodobite predpomnilnik repozitorija paketov DNF, kot sledi:

$ sudo dnf makecache

Zdaj namestite nfs-utils paket, kot sledi:

$ sudo dnf namestite nfs-utils

Zdaj pritisnite Y in nato pritisnite .

nfs-utils namestiti.

Zdaj, da potrdite, ali je skupna raba NFS dostopna iz odjemalskega računalnika, zaženite naslednji ukaz:

$ sudo showmount --exports 192.168.20.178

Tukaj, 192.168.20.178 je naslov IP nfs-strežnik stroj.

Kot lahko vidite, je / nfs-share dostopen iz nfs-client1 stroj.

Zdaj naredite točko pritrditve za skupno rabo NFS, kot sledi:

$ sudo mkdir / mnt / nfs-share

Zdaj lahko namestite delnico NFS / nfs-share Iz nfs-strežnik stroj do / mnt / nfs-share imenik nfs-client1 stroj z naslednjim ukazom:

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

Treba je namestiti delnico NFS.

Če želite del NFS namestiti med zagonom računalnika nfs-client1, morate dodati vnos v datoteko / etc / fstab mapa.

Uredite / etc / fstab datoteko z enim od naslednjih ukazov:

$ sudo nano / etc / fstab

ALI

$ sudo vi / etc / fstab

Zdaj v datoteko dodajte naslednjo vrstico.

192.168.20.178: / nfs-share / mnt / nfs-share nfs privzeto 0 0

nfs ima veliko možnosti namestitve. Uporabil sem privzete vrednosti možnost namestitve tukaj. Če pa imate posebne zahteve, lahko preverite strani nfs.

$ man nfs

Zdaj pa ustvarimo novo datoteko zdravo.txt na delnico NFS iz nfs-client1 stroj.

$ echo "Hello NFS share" | sudo tee / mnt / nfs-share / hello.txt

Kot lahko vidite, datoteka zdravo.txt je ustvarjen tudi v nfs-strežnik.

Vsebina zdravo.txt datoteka, prebrana iz nfs-strežnik stroj.

Na enak način lahko nastavite nfs-client2 in od tam dostopajte do delnice NFS.

Namestite nfs-utils paket naprej nfs-client2.

$ sudo dnf namestite nfs-utils

Uredi / etc / fstab mapa.

$ sudo nano / etc / fstab

ALI

$ sudo vi / etc / fstab

Dodajte mu naslednjo vrstico.

192.168.20.178: / nfs-share / mnt / nfs-share nfs privzeto 0 0

Ustvari točko vpetja.

$ sudo mkdir / mnt / nfs-share

Namestite delež.

$ sudo mount / mnt / nfs-share

Do datotek dostopajte iz skupne rabe. Zelo preprosto.

$ sudo cat / mnt / nfs-share / hello.txt

Tako konfigurirate strežnik in odjemalca NFS na CentOS 8. Hvala, ker ste prebrali ta članek.

Kako spremeniti levi in ​​desni gumb miške na računalniku z operacijskim sistemom Windows 10
Povsem normalno je, da so vse naprave računalniške miške ergonomsko zasnovane za desničarje. Na voljo pa so miške, ki so posebej zasnovane za levičarj...
Posnemajte klike miške tako, da v Windows 10 lebdite z miško Clickless Mouse
Uporaba miške ali tipkovnice v napačni drži čezmerne uporabe lahko povzroči veliko zdravstvenih težav, vključno s sevom, sindromom karpalnega kanala i...
S temi brezplačnimi orodji dodajte gibe miške v sistem Windows 10
V zadnjih letih so se računalniki in operacijski sistemi močno razvili. Včasih so morali uporabniki uporabljati ukaze za krmarjenje po upraviteljih da...