NFS (Network File Share) on protokolla, jonka avulla voit jakaa hakemistoja ja tiedostoja muiden Linux-asiakkaita verkossa. Jaettava hakemisto luodaan yleensä NFS-palvelimelle ja siihen lisätyille tiedostoille.
asiakkaan järjestelmiin mount hakemiston asuvat NFS-palvelin, joka antaa heille pääsyn tiedostot on luotu. NFS on kätevä, kun sinun täytyy jakaa yhteisiä tietoja asiakasjärjestelmien erityisesti silloin, kun ne ovat loppumassa tilaa.,
Tämä opas sisältää 2 pääosaa: NFS-palvelimen asentamisen ja konfiguroinnin Ubuntuun ja NFS-asiakkaan asentamisen client Linux-järjestelmään.
Asennus ja kokoonpanon määritys NFS-Palvelin Ubuntu
asentaa ja konfiguroida NFS-palvelimeen, seuraa alla olevia ohjeita.
Vaihe 1: Asenna NFS-Kernel-Server Ubuntu
ensimmäinen askel on asentaa nfs-kernel-server-paketin palvelimelle. Mutta ennen kuin teemme tämän, päivitetään ensin järjestelmäpaketit seuraavalla apt-komennolla.,
$ sudo apt update
Kun päivitys on valmis, edetä ja asenna nfs-kernel-server paketti kuten kuvassa alla. Tämä tallentaa ylimääräisiä paketteja, kuten nfs-common ja rpcbind, jotka ovat aivan yhtä olennainen setup tiedoston jakaa.,
$ sudo apt install nfs-kernel-server
Vaihe 2: Luo NFS Export-Hakemisto
toinen askel on luoda hakemiston, joka jaetaan asiakkaan järjestelmiin. Tätä kutsutaan myös vientihakemistoksi, ja tässä hakemistossa luomme myöhemmin tiedostoja, joihin asiakasjärjestelmät voivat päästä käsiksi.
Suorita komento alla täsmentämällä NFS mount hakemiston nimi.,
$ sudo mkdir -p /mnt/nfs_share
Koska me haluamme, että kaikki asiakkaan koneet pääsy jaettuun hakemistoon, poistaa kaikki rajoitukset hakemiston käyttöoikeuksia.
$ sudo chown -R nobody:nogroup /mnt/nfs_share/
Voit myös muokata tiedoston asetuksia mieleiseksesi. Tässä olemme antaneet lukea, kirjoittaa ja suorittaa oikeudet kaikki sisällöt hakemistossa.,
$ sudo chmod 777 /mnt/nfs_share/
Vaihe 3: Grant NFS Jakaa Pääsy Asiakkaan Järjestelmiin
Käyttöoikeudet saatavuuden NFS-palvelin on määritelty /etc/exports-tiedoston avaamiseen. Joten avaa tiedosto käyttämällä suosikki tekstieditori:
$ sudo vim /etc/exports
Voit tarjota pääsy yhden asiakkaan, useita asiakkaita tai määrittää koko aliverkon.
tässä oppaassa olemme sallineet koko aliverkon pääsyn NFS-osakkeeseen.,
/mnt/nfs_share 192.168.43.0/24(rw,sync,no_subtree_check)
selitys yllä olevassa komennossa käytetyistä vaihtoehdoista.
- rw: tarkoittaa lukemista / kirjoittamista.
- sync: vaatii muutoksia kirjoitettavaksi levylle ennen niiden levittämistä.
- No_subtree_check: Eliminates subtree checking.,
jos Haluat myöntää käyttöoikeuden yksittäinen asiakas, käyttää syntax:
/mnt/nfs_share client_IP_1 (re,sync,no_subtree_check)
useita asiakkaita, määritä kunkin asiakkaan erilliseen tiedostoon:
/mnt/nfs_share client_IP_1 (re,sync,no_subtree_check)/mnt/nfs_share client_IP_2 (re,sync,no_subtree_check)
Vaihe 4: Vie NFS Jakaa Hakemisto
myöntämisen Jälkeen pääsy ensisijainen asiakas järjestelmiä, vienti NFS jakaa hakemistoon ja käynnistä NFS-kernel-server, jotta muutokset tulevat voimaan.,
$ sudo exportfs -a$ sudo systemctl restart nfs-kernel-server
Vaihe 5: Anna NFS-Yhteys Palomuurin läpi
– asiakas käyttää NFS osake, sinun on sallittava pääsy palomuurin läpi muuten, käyttö ja asennus jaettuun hakemistoon on mahdotonta. Tämän saavuttamiseksi komento:
$ sudo ufw allow from 192.168.43.0/24 to any port nfs
Lataa uudelleen tai ota palomuuri (jos se oli pois päältä) ja tarkistaa palomuurin., Port 2049, joka on oletustiedoston osuus, olisi avattava.
$ sudo ufw enable$ sudo ufw status
Asenna NFS Client on Asiakas-Järjestelmät
– Olemme tehneet asennus ja kokoonpanon määritys NFS-palvelu, Palvelimella, katsotaanpa nyt asentaa NFS-asiakas järjestelmä.
Vaihe 1: Asenna NFS-Common Paketti
Kuten on normi, aloita päivittämällä järjestelmän paketit ja arkistot ennen mitään muuta.,
$ sudo apt update
seuraava, asenna NFS-common-paketit kuten on esitetty.
$ sudo apt install nfs-common
Vaihe 2: Luo NFS Mount Point Client
Seuraava,sinun täytyy luoda liitoskohta, johon haluat asentaa nfs jakaa NFS-palvelin. Voit tehdä tämän, suorita komento:
$ sudo mkdir -p /mnt/nfs_clientshare
Vaihe 3: Mount NFS Jakaa Client-Järjestelmä
viimeisessä vaiheessa jäljellä on asennus NFS osuus, joka on jaettu NFS-palvelin., Näin asiakasjärjestelmä voi käyttää jaettua hakemistoa.
tarkistetaan NFS-palvelimen IP-osoite ifconfig-komennolla.
$ ifconfig
tämän saavuttamiseksi komento:
$ sudo mount 192.168.43.234:/mnt/nfs_share /mnt/nfs_clientshare
Vaihe 4: Testaus NFS Jakaa Client-Järjestelmä
vahvista, että meidän NFS-asennus ei toimi, me ovat menossa to luo muutamia tiedostoja jakaa NFS-hakemistossa sijaitsevat palvelimella.,
$ cd /mnt/nfs_share/$ touch file1.txt file2.txt file3.txt
suuntaa nyt takaisin NFS-asiakasjärjestelmään ja tarkista, onko tiedostoja olemassa.
$ ls -l /mnt/nfs_clientshare/
– Hienoa! Tuloste vahvistaa, että voimme käyttää juuri luomiamme tiedostoja NFS-palvelimella!
ja että siitä. Tässä oppaassa kävimme läpi Ubuntu 18.04: n NFS-palvelimen asennuksen ja kokoonpanon., NFS: ää käytetään nykyään harvoin, ja se on otettu käyttöön vahvemman ja turvallisemman Samba share-protokollan hyväksi.
Vastaa