Če ste zmerno usposobljeni uporabnik Linuxa ali začetnik s strežnikom, je glavni način dostopa do datotek Samba. Mnogi to storijo zaradi tega, kako težaven je NFS. Obstaja toliko korakov in majhnih stvari, ki jih morate narediti prav, v primerjavi z nečim, kot je Samba ali celo FTP. Dejstvo, da veliko uporabnikov Linuxa prehaja preko NFS, je prava škoda, saj ima veliko odličnih funkcij in uporab. Zato smo se odločili, da bomo pri postavitvi strežnika NFS rešili težave. Razčlenili bomo, kako lahko gostite delnice NFS v Linuxu, in natančno razložili, kako lahko strežnik zaženete in zaženete
Na splošno ima vsaka distribucija Linuxa enaka orodja NFS z nekaj razlikami tu in tam. Če želite vse delati, odprite terminal in v sistem namestite naslednje pakete. Ti paketi bodo namestili privzeto tehnologijo, ki je potrebna za zagon strežnika, generiranje privzetih konfiguracijskih datotek in včasih tudi konfiguriranje drugih stvari.
sudo apt namestite nfs-kernel-server
sudo dnf namestite nfs-utils system-config-nfs
sudo pacman -S nfs-utils
sudo apt-get install nfs-kernel-server
sudo zypper namestite nfs-kernel-server
Datotečni sistem, odjemalec in strežnik NFS niso nova tehnologija. Kot rezultat, boste to zlahka dosegli z delom na skoraj kateri koli distribuciji Linuxa tam. Če vaš operacijski sistem ni bil zajet, razmislite o iskanju "nfs utils" v upravitelju paketov ali pa poiščite Wiki svoj operacijski sistem.
Nastavitev strežnika NFS je lahko različna, odvisno od distribucije Linuxa, ki jo uporabljate. Na primer, če namestite paket Ubuntu ali Debian NFS, se sistemske storitve samodejno postavijo in konfigurirajo za vas. Vendar pa morate to storiti ročno, kot so Arch Linux, SUSE ali Fedora itd. Tukaj je opisano, kako omogočiti te storitve.
Če ste teče Arch Linux, Odprite SUSE ali Fedora (ali katero koli distribucijo Linuxa, ki sistemskih storitev za NFS ne nastavi samodejno), odprite terminal in vnesite te ukaze.
sudo systemctl omogoči rpcbind
sudo systemctl omogoči nfs-strežnik sudo storitev rpcbind zagon sudo storitev nfs-zagon strežnika
Z namestitvijo paketov NFS je strežnik "nastavljen", vendar to še ne pomeni, da uporabniki še ne morejo dostopati do njega. Za to morajo uporabniki nastaviti izvoz, lokacije datotek itd. Za začetek pridobite korensko lupino v terminalu. To storite z: sudo -s
Izvozna datoteka lahko upravlja s katero koli vrsto imenika. V resnici lahko uporabniki enostavno zapišejo neposredno lokacijo v mapo, ki jo želijo deliti neposredno v datotečni sistem. Težava pri tem je, da gre za veliko varnostno tveganje. Mnogo varneje je vzeti vsebino enega imenika in ga povezati z drugim. To zagotavlja, da dovoljenj za mape in mape v mapi / srv / mape ni treba spreminjati, da bi bilo vse varno.
Na primer, če želite nastaviti NFS delež mape uporabnikove slike, naredite naslednje:
mkdir -p / srv / nfs / slike / doma / uporabniško ime / Slike / mount --bind / home / uporabniško ime / Slike / / srv / nfs / slike /
Uporabite zgornji primer, da naredite toliko vezavnih nosilcev. Upoštevajte, da ni treba nameščati imenikov iz domačih map. Namesto tega uporabite ta primer in bodite kreativni.
Z vsem tem razvrščenim zaženite te ukaze, da se pritrdilni elementi držijo:
odmev "#NFS slike Bind Mount" >> / etc / fstab
echo '/ domov / uporabniško ime / Slike / / srv / nfs / slike / nobene vežejo 0 0' >> / itd / fstab
Opomba: ukaze za odmev boste morali spremeniti glede na svoje nastavitve.
Ko so nastavljeni nastavki, je čas, da konfigurirate izvozno konfiguracijsko datoteko. Izvozna datoteka je zelo pomembna, saj boste tukaj morali določiti vsako skupno rabo datotek, ki jo bo NFS uporabil.
nano / itd. / izvoz
Znotraj datoteke za izvoz pojdite vse do dna in napišite naslednje:
/ srv / nfs / slike / 192.168.0.0/255.255.255.0(rw, sinhronizacija, no_subtree_check)
Prosto zapišite toliko vrstic, kot želite. Upoštevajte, da vsaka delnica potrebuje svoj lastni vnos, vnos fstab in / etc / izvoz.
Opomba: izvozno datoteko shranite s CTRL + O
Strežnik NFS je pripravljen in deluje, datoteke so na pravem mestu in vse je pripravljeno za uporabo. Edino, kar je ostalo, je posodobiti spremembe, izvedene v izvozni datoteki. To je pomemben korak, saj strežnik NFS med izvajanjem sprememb ne bo posodabljal sprememb. Spremembe storite s: exportfs -rav
Po potrebi znova zaženite postopek strežnika znotraj samega sistema restart sistemctl
ukaz.
sudo systemctl znova zaženite nfs-server.
Omrežni datotečni sistem je koristno orodje. Z njim lahko uporabniki preprosto vzamejo oddaljene datoteke in mape ter z njimi lokalno delajo tako kot fizični trdi disk. To je super, saj konkurenčna orodja omrežnega datotečnega sistema uporabnikom ne dajejo enake vseprisotnosti in svobode.
Kljub uporabnosti večina ljudi raje uporablja Sambo. To je razumljivo, saj je NFS v primerjavi s Sambo lahko nekoliko nadležno in dolgočasno postavljanje. Če pa se spopadate s težavnim postopkom nastavitve, je veliko bolj vredno.
Ali imate program, ki ga ne morete prenehati izvajati na namizju Li...
GitKraken je robusten Git odjemalec, ki vam lahko pomaga prevzeti n...
Oblika datoteke PDF je prava bolečina. Je nelinearen in ga je težko...