Ubuntu logo
NFS

NFS (Network File System)

Az NFS könyvtárakat és fájlokat oszt meg a hálózaton a linux kliensek számára. Ez egy hálózati erőforrás, a rajta lévő adatokat úgy látjuk, mintha a saját gépünkön lenne.

Telepítés:

sudo apt-get install nfs-kernel-server

Beállítás:

sudo nano /etc/exports

A következő sor(ok) hozzáadása:
/megosztando/konyvtar 192.168.1.5(rw,sync,no_subtree_check)  '-csak a megadott gép érheti el (192.168.1.5)
/megosztando/konyvtar 192.168.1.0/26(rw,sync,no_subtree_check)  '-több gép érheti el (192.168.1.1-192.168.1.62)

A megosztandó könyvtár jogait állítsuk be, ahogyan szeretnénk.

A megosztás opciói:
ro: csak olvasható (ez az alapértelmezés)
rw: írható és olvasható
no_root_squash: a root jogú felhasználók nem nobody-ként írnak az eszközre, valódi root jogokat biztosít a fájlrendszerhez, ez biztonsági kockázatot jelent
all_squash: az összes felhasználót nobody-ként kezeli
subtree_check: minden kérésnél a szerver megnézi, hogy a kért állomány megtalálható-e a megosztott könyvtárban, biztonsági problémát jelent mert a kliens kap egy leírót és infót a fájlrendszerről, ezért csak ro könyvtárakra ajánlott
no_subtree_check: ez kikapcsolja az ellenőrzést, így gyorsítva a kérések kezelését, rw-nél ajánlott
sync: a fájlműveletek csak akkor érnek véget, ha a lemezre írás megtörtént

A nfs démon újraindítása:
sudo /etc/init.d/nfs-kernel-server restart

Kliens beállítása:

sudo apt-get install nfs-common  '-a szükséges csomag telepítése

Létrehozunk egy könyvtárat, melybe becsatoljuk a távoli megosztást:
(sudo)mkdir -p /ahova/csatolni/akarjuk

Csatolás:

sudo mount 192.168.1.x:/megosztando/konyvtar /ahova/csatolni/akarjuk  '-az IP a távoli szervert jelöli

Leválasztás:

sudo umount /ahova/csatolni/akarjuk

Arra is van lehetőség, hogy a rendszerindításkor automatikusan legyen felcsatolva a távoli megosztás:
sudo nano /etc/fstab

192.168.1.x:/megosztando/konyvtar /ahova/csatolni/akarjuk nfs rsize=8192,wsize=8192,timeo=14,intr  '-ezt hozzáadjuk az fstab-hoz, az IP szintén a szerver

A tűzfalon ne felejtsünk portot nyitni az nfs-nek.
Ennyi!

© fiti 2010