NFS

NFS-serveri konfigureerimine CentOS 8-s

NFS-serveri konfigureerimine CentOS 8-s
NFS-i täielik vorm on võrgufailisüsteem. See on hajutatud failisüsteemi protokoll. NFS võimaldab teil võrgu kaudu jagada oma NFS-serverist kataloogi, mida saab ühendada ühelt või mitmelt NFS-kliendilt ja millele pääseb üheaegselt juurde.

Selles artiklis näitan teile, kuidas NFS-serverit ja kliente seadistada CentOS 8-s. Alustame siis.

Võrgu topoloogia:

Joonis 1: Selles artiklis kasutatud võrgutopoloogia

Selles artiklis kasutatakse 3 CentOS 8 masinat. Need on ühendatud nagu joonisel 1.

nfs-server konfigureeritakse NFS-failiserveriks.

nfs-klient1 ja nfs-klient2 konfigureeritakse NFS-i kliendiks. Nad ühendavad jagatud failisüsteemi tee NFS-serverist nfs-server.

nfs-server võrgu konfiguratsioon:

IP-aadress: 192.168.20.178/24

nfs-klient1 võrgu konfiguratsioon:

IP-aadress: 192.168.20.176/24

nfs-klient2 võrgu konfiguratsioon:

IP-aadress: 192.168.20.177/24

Serveri seadistamine:

Kõigepealt peate seadistama staatilise IP-aadressi nfs-server CentOS 8 masin. Kui vajate selle kohta abi, vaadake artiklit Staatilise IP konfigureerimine CentOS 8-s.

Nüüd, SSH oma nfs-server masin.

$ ssh shovon @ 192.168.20.178

DNF-i paketi hoidla vahemälu värskendage järgmise käsuga:

$ sudo dnf makecache

Installige nfs-utils pakett järgmise käsuga:

$ sudo dnf installige nfs-utils

Installimise kinnitamiseks vajutage Y ja seejärel vajutage .

nfs-utils peaks olema installitud.

Nüüd lisage nfs-server ja rpcbind teenused süsteemi käivitamisel järgmise käsuga:

$ sudo systemctl lubab nfs-server rpcbind

Nüüd käivitage teenused nfs-server ja rpcbind järgmise käsuga:

$ sudo systemctl start nfs-server rpcbind

The nfs-server ja rpcbind teenused peaksid olema aktiivne (töötab).

$ sudo systemctl olek nfs-server rpcbind

Nüüd saate NFS-i abil oma serveris jagada ükskõik millist kataloogitee.

Selles artiklis näitan teile, kuidas partitsioone teha, partitsiooni vormindada, ühendada kindlale kataloogiteele ja jagada seda NFS-i abil. Kui jagatav kataloogitee on valmis, saate sellest edasi liikuda.

Kõigepealt leidke salvestusseadme nimi järgmise käsu abil:

$ lsblk

Minu puhul on kasutatava SSD nimi nvme0n2. Teie jaoks on see erinev. Niisiis, asendage see edaspidi kindlasti oma omaga.

Nüüd käivitage cfdisk järgmiselt:

$ sudo cfdisk / dev / nvme0n2

Kui teil pole veel partitsioonitabelit, näitab cfdisk teile seda akent. Valige gpt ja vajutage .

Nüüd valige Vaba ruum, navigeerida [Uus] ja vajutage .

Sisestage partitsiooni suurus ja vajutage .

MÄRKUS. Kasutage M MiB jaoks, G GiB ja T TiB ketta suuruse ühiku jaoks.

Uus sektsioon / dev / nvme0n2p1 tuleks luua. Nüüd valige [Kirjuta] ja vajutage .

Sisestage nüüd jah ja vajutage .

Muudatused tuleks kirjutada jaotustabelisse.

Nüüd valige [Lõpeta] ja vajutage .

Nagu näete, uus partitsioon nvme0n2p1 on loodud.

Nüüd looge jaotises nvme0n2p1 failisüsteem järgmise käsuga:

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

Nüüd tehke kataloog (minu puhul / nfs-share) kuhu soovite äsja loodud partitsiooni ühendada järgmise käsuga:

$ sudo mkdir / nfs-share

Nüüd installige partitsioon automaatselt, kui teie nfs-server saapad, peate lisama sissekande / etc / fstab faili.

Faili / etc / fstab muutmiseks käivitage üks järgmistest käskudest:

$ sudo nano / etc / fstab

VÕI

$ sudo vi / etc / fstab

Nüüd lisage failile järgmine rida ja salvestage fail.

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

Nüüd saate äsja loodud partitsiooni kataloogi / nfs-share hõlpsalt ühendada järgmiselt:

$ sudo mount / nfs-share

Nagu näete, on partitsioon paigaldatud / nfs-share kataloogi.

Nüüd kataloogi / nfs-share jagamiseks NFS-iga muutke konfiguratsioonifaili / etc / export ühe järgmistest käskudest:

$ sudo nano / etc / Export

VÕI

$ sudo vi / etc / Export

Nüüd peate lehele lisama järgmise rea / etc / eksport faili.

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

Rida on järgmine:

share_directory_path host1 (host1_options) host2 (host2_options_)…

Selles artiklis on share_directory_path on / nfs-share

Pärast jagamiskataloogi täpsustamist saate iga hosti jaoks lisada ühe või mitu hosti ja juurdepääsuvõimalusi.

Siin on peremees 192.168.20.0/24. Nii et kõik alamvõrgus olijad, 192.168.20.1 kuni 192.168.20.254 saab sellele jagamisele juurde pääseda.

Valikud on rw ja no_root_squash.

Siin,

rw - võimaldab aktsiale lugeda ja kirjutada

no_root_squash - ei luba NFS-serveril ühtegi kasutaja või rühma ID-d anonüümse kasutaja või rühma ID-ga kaardistada.

Võite kasutada veel palju võimalusi. Selle kohta lisateabe saamiseks kontrollige ekspordi lehte.

$ mees ekspordib

Nüüd jagamise lubamiseks ilma serverit taaskäivitamata käivitage järgmine käsk:

$ sudo exportfs -var

Kui teil on lubatud SELinux, käivitage järgmine käsk:

$ sudo setsebool -P nfs_export_all_rw 1

Nüüd NFS-i klientidele juurdepääsu võimaldamiseks NFS-i pordidele konfigureerige tulemüür järgmise käsuga:

$ sudo tulemüür-cmd --add-service = nfs, nfs3, mountd, rpc-bind - püsiv

Tulemüüri muudatuste jõustumiseks käivitage järgmine käsk:

$ sudo tulemüür-cmd - uuesti laadida

Kliendi seadistamine:

Nüüd NFS-i aktsia ühendamiseks / nfs-share alates nfs-server kuni nfs-klient1 masin, peate installima nfs-utils pakk peal nfs-klient1 masin samuti.

Kõigepealt värskendage DNF-i paketi hoidla vahemälu järgmiselt:

$ sudo dnf makecache

Nüüd installige nfs-utils järgmiselt:

$ sudo dnf installige nfs-utils

Nüüd vajutage Y ja seejärel vajutage .

nfs-utils tuleks paigaldada.

Nüüd veenduge, et NFS-i aktsia on kliendimasinast juurdepääsetav, käivitage järgmine käsk:

$ sudo showmount - ekspordib 192.168.20.178

Siin, 192.168.20.178 on IP-aadress nfs-server masin.

Nagu näete, pääseb / nfs-share juurde saidilt nfs-klient1 masin.

Nüüd tehke NFS-i jagamise liitumispunkt järgmiselt:

$ sudo mkdir / mnt / nfs-share

Nüüd saate ühendada NFS-i jagamise / nfs-share alates nfs-server masin / mnt / nfs-share kataloog nfs-klient1 masin järgmise käsuga:

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

NFS-i aktsia peaks olema ühendatud.

Kui soovite NFS-i jagamise ühendada, kui teie masin nfs-klient1 käivitub, peate lisama / etc / fstab faili.

Redigeerige / etc / fstab fail, millel on üks järgmistest käskudest:

$ sudo nano / etc / fstab

VÕI

$ sudo vi / etc / fstab

Nüüd lisage failile järgmine rida.

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

nfs-l on palju ühendamisvõimalusi. Olen kasutanud vaikimisi mount variant siin. Kuid kui teil on konkreetsed nõuded, võite kontrollida nfs-i lehte.

$ mees nfs

Nüüd loome uue faili Tere.txt NFSi aktsiale nfs-klient1 masin.

$ echo "Tere, NFS-i aktsia" | sudo tee / mnt / nfs-share / tere.txt

Nagu näete, fail Tere.txt on loodud ka nfs-server.

Programmi sisu Tere.txt fail loetud nfs-server masin.

Samamoodi saate seadistada nfs-klient2 ja pääsete sealt NFS-i aktsiale juurde.

Installige nfs-utils pakk peal nfs-klient2.

$ sudo dnf installige nfs-utils

Muuda / etc / fstab faili.

$ sudo nano / etc / fstab

VÕI

$ sudo vi / etc / fstab

Lisage sellele järgmine rida.

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

Looge ühenduspunkt.

$ sudo mkdir / mnt / nfs-share

Paigaldage aktsia.

$ sudo mount / mnt / nfs-share

Juurdepääs failidele jagamise kaudu. Väga lihtne.

$ sudo kass / mnt / nfs-share / tere.txt

Nii saate NFS-serveri ja kliendi seadistada CentOS 8-s. Täname selle artikli lugemise eest.

Kuidas muuta hiire vasakut ja paremat nuppu Windows 10 PC-s
On üsna tavaline, et kõik arvutihiirte seadmed on ergonoomiliselt mõeldud parempoolsete kasutajate jaoks. Kuid on olemas hiire seadmeid, mis on spetsi...
Jäljendage hiireklikke, hõljutades hiirega klõpsutut hiirt Windows 10-s
Hiire või klaviatuuri kasutamine liigses kasutamises vales asendis võib põhjustada palju terviseprobleeme, sealhulgas tüve, karpaalkanali sündroom ja ...
Nende tasuta tööriistade abil lisage Windows 10-le hiire liigutused
Viimastel aastatel on arvutid ja operatsioonisüsteemid palju arenenud. Oli aeg, mil kasutajad pidid failihaldurites navigeerimiseks kasutama käske. Na...