Miten Setup NFS (Network File System) on RHEL/CentOS/Fedora ja Debian/Ubuntu

Miten Setup NFS (Network File System) on RHEL/CentOS/Fedora ja Debian/Ubuntu

NFS (Network File System) on periaatteessa kehitetty jakaa tiedostoja ja kansioita Linux/Unix-järjestelmissä Sun Microsystems vuonna 1980. Sen avulla voit asentaa paikalliset tiedostojärjestelmät verkon yli ja etäisännät vuorovaikutuksessa niiden kanssa, koska ne on asennettu paikallisesti samaan järjestelmään. NFS: n avulla voimme perustaa tiedostonjaon Unix-Linux-järjestelmän ja Linuxin välillä Unix-järjestelmään.,

Asetukset NFS-Palvelin ja NFS Client Linux
Edut NFS
  1. NFS mahdollistaa paikallisten pääsy kauko-tiedostoja.
  2. se käyttää standard client / server-arkkitehtuuria tiedostojen jakamiseen kaikkien *nix-pohjaisten koneiden välillä.
  3. NFS: n kanssa ei ole välttämätöntä, että molemmat koneet toimivat samalla käyttöjärjestelmällä.
  4. NFS: n avulla voimme määrittää keskitettyjä tallennusratkaisuja.
  5. käyttäjät saavat tietonsa fyysisestä sijainnista riippumatta.
  6. uusille tiedostoille ei tarvita manuaalista päivitystä.,
  7. NFS: n uudempi versio tukee myös acl: ää, pseudojuuren kiinnityksiä.
  8. voidaan varmistaa palomuureilla ja Kerberoilla.
NFS Services

sen A System V-käynnistetty palvelu. NFS-palvelinpaketti sisältää kolme palvelinta, jotka sisältyvät portmap-ja nfs-utils-pakettiin.

  1. portmap : se kartoittaa muista koneista soitettuja puheluita oikeaan RPC-palveluun (ei vaadita NFSv4: llä).
  2. nfs: se kääntää etätiedoston jakamispyynnöt paikallisen tiedostojärjestelmän pyyntöiksi.
  3. RKP.mountd: tämä palvelu on vastuussa asennus ja unmounting tiedostojärjestelmät.,
Tärkeitä Tiedostoja, NFS Kokoonpano
  1. /etc/exports : Sen tärkein asetustiedosto NFS, kaikki viedyt tiedostot ja hakemistot on määritelty tämän tiedoston NFS-Palvelin lopussa.
  2. /etc/fstab : mount NFS-hakemistossa järjestelmään poikki käynnistyy uudelleen, meidän täytyy tehdä merkintä /etc/fstab.
  3. /etc/sysconfig/nfs : Configuration file NFS hallita, josta satama-rpc ja muut palvelut ovat kuuntelu.

Asetukset ja Määritä NFS Kiinnikkeet Linux-Palvelin

setup NFS kiinnikkeet, tarvitsemme vähintään kaksi Linux/Unix-koneissa., Tässä opetussuunnitelmassa käytän kahta palvelinta.

  1. NFS-Palvelin: nfsserver.example.com IP-192.168.0.100
  2. NFS Client : nfsclient.example.com IP-192.168.0.101
olet Asentanut NFS-Palvelin ja NFS-Asiakas

– Meidän täytyy asentaa NFS paketit meidän NFS-Palvelin sekä NFS Client-kone. Voimme asentaa sen kautta ”yum” (Red Hat Linux) ja ”apt-get” (Debian ja Ubuntu) – paketin asentajat.

# yum install nfs-utils nfs-utils-lib# yum install portmap (not required with NFSv4)
# apt-get install nfs-utils nfs-utils-lib

Nyt alkaa palveluita, molemmissa koneissa.,

sen Jälkeen, kun pakettien asentaminen ja käynnistäminen palvelut sekä koneet, meidän täytyy määrittää sekä koneet tiedostojen jakamiseen.

NFS-palvelimen perustaminen

ensin määritämme NFS-palvelimen.

Määritä Export-hakemisto

jakaminen hakemisto NFS, meidän täytyy tehdä merkintä ”/etc/exports” configuration file. Täällä tulen luoda uuden hakemiston nimeltä ”nfsshare” in ”/” osio jakaa asiakas-palvelin, voit myös jakaa jo olemassa oleva hakemisto NFS.,

# mkdir /nfsshare

– Nyt meidän täytyy tehdä merkintä ”/etc/exports” ja käynnistä palvelut tehdä meidän hakemistoon jaettavissa verkossa.

# vi /etc/exports/nfsshare 192.168.0.101(rw,sync,no_root_squash)

edellä olevassa esimerkissä on hakemiston / osio nimeltä ”nfsshare” on jaettu client IP ”192.168.0.101” kanssa, lukea ja kirjoittaa (rw) etuoikeus, voit myös käyttää hostname asiakkaan tilalle IP edellä esimerkki.

NFS-Asetukset

joitakin muita vaihtoehtoja, joita voimme käyttää ”/etc / exports” – tiedostossa tiedostojen jakamiseen, ovat seuraavat.,

  1. ro: avulla tämän vaihtoehto voimme antaa lukea vain pääsy jaetut tiedostot-en.e asiakas ei vain voi lukea.
  2. rw: tämän vaihtoehdon avulla asiakaspalvelin voi sekä lukea että kirjoittaa pääsyn jaettuun hakemistoon.
  3. sync: Sync vahvistaa pyynnöt jaetun hakemiston vasta, kun muutokset on tehty.
  4. no_subtree_check: Tämä vaihtoehto estää alipuu tarkkailun. Kun jaettu hakemisto on suuremman tiedostojärjestelmän alihakemisto, nfs suorittaa skannaukset jokaisesta sen yläpuolella olevasta hakemistosta sen käyttöoikeuksien ja yksityiskohtien tarkistamiseksi., Subtree-tarkistuksen poistaminen käytöstä voi lisätä NFS: n luotettavuutta, mutta vähentää turvallisuutta.
  5. no_root_squash: tämän lauseen avulla root voi muodostaa yhteyden nimettyyn hakemistoon.

lisää vaihtoehtoja ”/etc/exports”, on suositeltavaa lukea man-sivuja vientiin.

Asettaminen NFS-Asiakas

Kun olet määrittänyt NFS-palvelin, meidän täytyy asentaa, että jaettu kansio tai osio asiakas-palvelin.

Asentaa Jaettuja Hakemistoja NFS-Asiakas

Nyt NFS client lopussa, meidän täytyy mount hakemiston palvelimelle voit käyttää sitä paikallisesti., Tätä varten meidän on ensin selvitettävä, että osakkeet ovat saatavilla etäpalvelimella tai NFS-palvelimella.

# showmount -e 192.168.0.100Export list for 192.168.0.100:/nfsshare 192.168.0.101

Edellä komento osoittaa, että hakemiston nimeltä ”nfsshare” on saatavilla ”192.168.0.100” jakaa palvelimen kanssa.

Mount Jaettu NFS-Hakemistossa

mount, että jaettu NFS-hakemistossa voimme käyttää seuraavat mount-komennolla.

# mount -t nfs 192.168.0.100:/nfsshare /mnt/nfsshare

– yllä Oleva komento asentaa, että jaetun hakemiston ”/mnt/nfsshare” asiakkaan palvelimelle. Voit tarkistaa sen komennon jälkeen.,

edellä mount komennon asennettu nfs jaettu hakemisto on nfs client tilapäisesti, mount NFS-hakemistossa pysyvästi järjestelmään poikki käynnistyy uudelleen, meidän täytyy tehdä merkintä ”/etc/fstab”.

# vi /etc/fstab

Lisää seuraava uusi rivi kuten kuvassa alla.

192.168.0.100:/nfsshare /mnt nfs defaults 0 0

Testi Toimii NFS-Asetukset

– Voimme testata NFS-palvelimen asetukset luomalla testi tiedosto palvelimelle loppuun ja tarkistaa sen saatavuus nfs client side tai päinvastoin.

Tällä nfsserver end

olen luonut uuden tekstitiedoston nimeltä ”nfstest.,txt ’ siinä jaetussa hakemistossa.

# cat > /nfsshare/nfstest.txtThis is a test file to test the working of NFS server setup.
Tällä nfsclient end

Mene, että jaetun hakemiston asiakas-palvelin, ja huomaat, että jaettu tiedosto ilman manuaalinen virkistää tai palvelun uudelleen.

Irrottaminen NFS Mount

Jos haluat irrottaa, että jaetun hakemiston palvelimelta sen jälkeen, kun olet tehnyt kanssa tiedostojen jakaminen, voit yksinkertaisesti irrottaa, että erityisesti hakemistoon ”umount” – komennolla. Katso tämä esimerkki alta.

root@nfsclient ~]# umount /mnt/nfsshare

Voit nähdä, että kiinnikkeet poistettiin sitten katsot tiedostojärjestelmä taas.,

# df -h -F nfs

näet, että jaettuja hakemistoja ei ole enää saatavilla.

tärkeät komennot NFS: lle

joitakin tärkeämpiä komentoja NFS: lle.,owmount -e : Näyttää käytettävissä olevat osakkeet paikalliseen koneeseen

  • showmount -e <server-ip tai hostname>: Näyttää käytettävissä olevat osakkeet kauko-palvelin
  • showmount -d: – Luetellaan kaikki sub hakemistoja
  • exportfs -v : Näyttää luettelon osakkeet tiedostot ja asetukset palvelimelle
  • exportfs -a : Vienti kaikki osakkeet listattu /etc/vienti, tai annetaan nimi
  • exportfs -u : Unexports kaikki osakkeet listattu /etc/vienti, tai annetaan nimi
  • exportfs -r : Päivitä palvelimen luetteloon, kun muokkaamalla /etc/exports
  • Vastaa

    Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *