De először a /etc/exports fájlt kell megfelelően szerkesztened. (15.40. fejezet)
Ha a démonok futása alatt szerkeszted át a fájlt, akkor csak rá kell venned a démonokat, hogy újraolvassák ezt a fájlt. A következő módon tudod ezt végrehajtani (beírhatod egy scriptbe is, mint a példában):
-------------------------------------------------- #!/bin/sh # Ez a script_neve killall -HUP /usr/sbin/rpc.mountd killall -HUP /usr/sbin/rpc.nfsd echo Újraexportáltam a fájlrendszert --------------------------------------------------
Ebben az esetben ne felejtsd el a
chmod a+rx script_neveparancsot kiadni, a futtathatóvá tétel érdekében.
Van egy másik lehetőség is, a
/etc/init.d/netstd_nfs reloadparancs kiadása. Ez is ugyanazt a feladatot hajtja végre.
Ezekután ellenőrizd, hogy megfelelően futnak-e a démonok. Erre az rpcinfo -p parancs szolgál. Ezt sima felhasználóként is megteheted.
zsiga@debian:~$ rpcinfo -p program vers proto port 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper 100003 2 udp 2049 nfs 100003 2 tcp 2049 nfs 100005 1 udp 793 mountd 100005 2 udp 793 mountd 100005 1 tcp 796 mountd 100005 2 tcp 796 mountd zsiga@debian:~$
Láthated, hogy regisztrálták magukat, tehát működnek. Ha ilyesmit kapsz az rpcinfo-tól, hogy
,,can't contact portmapper: RPC: Remote system error - Connection refused''vagy valami hasonló üzenetet, akkor a portmapper program nem fut. Ha a hibaüzenet
,,No remote programs registered,''akkor az egyik portmapper nem tud kapcsolatot teremteni a másikkal, vagy valami más probléma van. Állítsd le a démonokat (nfsd, mountd) és a portmappert, és próbáld az indítást sorban újra.
Miután megvizsgáltad a portmappert az rpcinfo-val, ellenőrizheted a ps ax paranccsal is. Mert a portmapper azután is szolgáltatja ezeket az információkat, miután a démonok esetleg lefagytak, tehát így a démonok tényleges futását tudod ellenőrizni. A végső ellenőrzésre egy NFS-klienst használhatsz, megpróbálva felmountolni a szerver kiajánlott részeit.