NFS (Network File System) naudojama failams ir katalogams bendrinti tarp Linux serverių. Ji leidžia prijungti nuotolines failų sistemas per tinklą ir dirbti su jomis taip, tarsi jos būtų prijungtos lokaliai tame pačiame serveryje.
1. Sukonfigūruokite NFS serverį
1.1. Įdiekite NFS paketus
apt-get update
apt-get install nfs-kernel-server
1.2. Paleiskite NFS paslaugą ir patikrinkite jos būseną
service nfs-kernel-server start
service nfs-kernel-server status
1.3. Sukonfigūruokite NFS paslaugą taip, kad ji būtų automatiškai paleidžiama iš naujo perkrovus serverį
nano /etc/rc.local
Failo apačioje pridėkite šią eilutę:
/etc/init.d/nfs-kernel-server restart
1.4. Sukurkite katalogą, kurį norite bendrinti
mkdir /home/test
nano /etc/exports
Įrašykite šią eilutę. Joje nurodomas konkretus klientas, kuriam leidžiama pasiekti katalogą, ir taikomos prieigos taisyklės:
/home/test NFS_client_IP_or_hostname(rw,sync,no_root_squash,no_subtree_check)
Pastaba.
Galite naudoti šias NFS bendrinimo taisykles:
rw - leidžiama skaityti ir rašyti į failų sistemą;
ro - failų sistema bendrinama tik skaitymui; tai numatytoji reikšmė;
root_squash - root UID/GID susiejamas su anoniminiu UID/GID (nobody/nogroup); tai numatytoji reikšmė;
all_squash - visi UID/GID susiejami su anoniminiu UID/GID (nobody/nogroup);
no_root_squash - root ir kiti UID/GID nėra susiejami su anoniminiu UID/GID (nobody/nogroup);
sync - atsakymas klientui siunčiamas tik tada, kai duomenys įrašomi į nuolatinę saugyklą; tai numatytoji reikšmė;
async - atsakymas klientui siunčiamas dar prieš įrašant duomenis į nuolatinę saugyklą; tai pagerina našumą, tačiau rekomenduojama naudoti tik su ro failų sistemomis.
Eksportuokite bendrinamą katalogą arba katalogus šia komanda:
exportfs -a
2. Sukonfigūruokite NFS klientą
Atnaujinkite paketų sąrašą ir įdiekite reikalingą NFS kliento paketą:
apt-get update
apt-get install nfs-common
Sukurkite katalogą ir prijunkite prie jo nuotoliniame serveryje bendrinamą katalogą:
mkdir -p /nfs/home
mount NFS_server_IP_or_hostname:/home/test /nfs/home
NFS konfigūracija baigta. Dabar prijungtą katalogą galite patikrinti šia komanda:
df -h
Rezultatas turėtų atrodyti panašiai:


