- - Kuinka isännöidä NFS-osakkeita Linuxissa

Kuinka isännöidä NFS-osakkeita Linuxissa

Jos olet kohtalaisen taitava Linux-käyttäjä, taialoittelija palvelimen kanssa, tärkein tapa käyttää tiedostoja on Samban avulla. Monet tekevät tämän, koska vaikea NFS näyttää olevan. Siellä on niin paljon vaiheita ja pieniä asioita, jotka sinun on saatava oikein verrattuna johonkin kuten Samba tai jopa FTP. Se, että monet Linux-käyttäjät siirtyvät NFS: n yli, on todellinen häpeä, koska siinä on paljon hienoja ominaisuuksia ja käyttötarkoituksia. Siksi olemme päättäneet poistaa vaikeudet NFS-palvelimen perustamisesta. Selvitämme kuinka voit isännöidä NFS-osakkeita Linuxissa ja selitämme perusteellisesti kuinka palvelin saadaan käyttöön ja käyntiin

Asennus

Yleensä jokaisella Linux-jakelulla on samaNFS-työkalut muutamilla eroilla täällä. Jotta kaikki toimisi, avaa pääte ja asenna seuraavat paketit järjestelmään. Nämä paketit asentavat palvelimen suorittamiseen tarvittavan oletustekniikan, tuottavat oletusmääritystiedostot ja joskus jopa määrittävät myös muita asioita.

ubuntu

sudo apt install nfs-kernel-server

fedora

sudo dnf install nfs-utils system-config-nfs

Arch Linux

sudo pacman -S nfs-utils

Debian

sudo apt-get install nfs-kernel-server

OpenSUSE

sudo zypper install nfs-kernel-server

Muut Linuxit

NFS-tiedostojärjestelmä, asiakas ja palvelin eivät oleuusi teknologia. Tämän seurauksena voit helposti saada tämän työskentelemään melkein kaikilla Linux-jakeluilla siellä. Jos käyttöjärjestelmääsi ei katettu, harkitse hakua ”nfs utils” paketinhallinnassa tai viittaamalla käyttöjärjestelmän Wikiin.

Järjestelmälliset palvelut

NFS-palvelimen määrittäminen voi olla erilainen,riippuen siitä, mitä Linux-jakelua käytät. Jos esimerkiksi asennat Ubuntu- tai Debian NFS -paketin, järjestelmäpalvelut määritetään ja määritetään automaattisesti sinulle. Jos sinulla on esimerkiksi Arch Linux, SUSE tai Fedora ja niin edelleen, sinun on tehtävä se manuaalisesti. Näin nämä palvelut otetaan käyttöön.

Jos sinulla on Arch Linux, avaa SUSE tai Fedora (tai mikä tahansa Linux-jakelu, joka ei määritä automaattisesti NFS: n järjestelmäpalveluita), avaa päätelaite ja kirjoita nämä komennot.

sudo systemctl enable rpcbind
sudo systemctl enable nfs-server
sudo service rpcbind start
sudo service nfs-server start

kokoonpano

Asentamalla NFS-paketit palvelin on"Asennettu", mutta se ei tarkoita, että käyttäjät voivat vielä käyttää sitä. Tätä varten käyttäjien on määritettävä vienti, tiedostopaikat jne. Aloittaaksesi hankkia juurikuori terminaalissa. Tee tämä: sudo -s

Vientitiedosto voi käsitellä minkä tahansa tyyppisiä hakemistoja. Itse asiassa käyttäjät voivat helposti kirjoittaa suoran sijainnin kansioon, jonka he haluavat jakaa, suoraan tiedostojärjestelmästä. Tämän ongelmana on, että se on valtava turvallisuusriski. On paljon turvallisempaa ottaa yhden hakemiston sisältö ja sitoa se toiseen. Tämä varmistaa, että tiedostojen / srv / kansio kansioiden ja hakemistojen käyttöoikeuksia ei tarvitse muuttaa, jotta kaikki olisi turvallista.

Voit esimerkiksi määrittää NFS-osuuden käyttäjän Kuvat-kansiosta seuraavasti:

mkdir -p /srv/nfs/pictures /home/username/Pictures/
mount --bind /home/username/Pictures/ /srv/nfs/pictures/

Yllä olevan esimerkin avulla voit tehdä niin monta sidontatelinettä kuin haluat. Muista, että hakemistojen asentaminen kotikansioista ei ole pakollista. Sen sijaan käytä tätä esimerkkiä ja ole luova.

Kun kaikki on selvitetty, suorita nämä komennot kiinnikkeiden kiinnittymiseksi:

echo "#NFS Pictures Bind Mount" >> /etc/fstab
echo "/home/username/Pictures/ /srv/nfs/pictures/ none bind 0 0" >> /etc/fstab

Huomaa: sinun on vaihdettava kaiun komennot omien kiinnikkeidesi mukaan.

Kun kiinnikkeet on asetettu, on aika määrittää viennin määritystiedosto. Vientitiedosto on erittäin tärkeä, koska tässä sinun on määritettävä jokainen tiedostoosuus NFS: n käytettäväksi.

nano /etc/exports

Mene vientitiedoston sisällä pohjaan ja kirjoita seuraava:

/srv/nfs/pictures/ 192.168.0.0/255.255.255.0(rw,sync,no_subtree_check)

Voit vapaasti kirjoittaa niin monta riviä kuin haluat. Muista, että jokainen osake tarvitsee oman mount-, fstab-merkinnän ja / etc / export-merkinnän.

Huomaa: tallenna vientitiedosto painikkeella CTRL + O

Päivitetään muutokset

NFS-palvelin on käynnissä ja tiedostot ovatoikeassa paikassa, ja kaikki on käyttövalmis. Ainoa jäljellä oleva asia on päivittää vientitiedostoon tehdyt muutokset. Tämä on tärkeä askel, koska NFS-palvelin ei päivitä ajon aikana tehtyjä muutoksia. Tee muutokset: exportfs -rav

Käynnistä tarvittaessa palvelinprosessi uudelleen järjestelmässä itse käyttämällä systemctl restart komento.

sudo systemctl restart nfs-server.

johtopäätös

Verkkotiedostojärjestelmä on hyödyllinen työkalu. Sen avulla käyttäjät voivat helposti ottaa etätiedostoja ja hakemistoja ja työskennellä niiden kanssa paikallisesti, kuten fyysinen kiintolevy. Tämä on hienoa, koska kilpailevat verkkotiedostojärjestelmätyökalut eivät anna käyttäjille yhtä yleistä ja vapaata.

Siitä huolimatta, että se on hyödyllistä, useimmat ihmiset mieluumminkäytä sen sijaan Sambaa. Tämä on ymmärrettävää, koska verrattuna Sambaan, NFS: n perustaminen voi olla hieman ärsyttävä ja työläs. Jos kuitenkin käsittelet vaikeaa asennusprosessia, se on paljon enemmän sen arvoista.

Kommentit