Linux kan voor gezamenlijke bestandssystemen zowel als client en als server fungeren door gebruik te maken van het Network File System (NFS) protocol, wat tussen Unix-systemen de feitelijke standaard is om te voorzien in bestandssysteem mounts.
![]() | Noot: Let er alsjeblieft op dat een op je systeem beschikbare NFS-service een beveiligingsrisico kan zijn. Persoonlijk raad ik je niet aan het te gebruiken. |
Voor het gebruik van NFS, zal je ervoor moeten zorgen dat NFS-ondersteuning in je kernel of als kernel-modules is opgenomen. Zie de the section called Linux Kernel Upgrades in Chapter 10 voor details over hoe je de Linux-kernel kunt upgraden of aanpassen.
Via NFS gedeelde bronnen worden geconfigureerd door het aanpassen van het bestand ``/etc/exports''. Hier zijn een aantal voorbeeldregels, die wat van de beschikbare opties laten zien:
/archive spock.mijndomein.naam(ro) /archive2 spock.mijndomein.naam(ro) /mnt/cdrom ander.domein(ro) /archive2 10.23.14.8(ro,insecure) |
De eerste paar regels maken het de host ``spock.mijndomein.naam'' mogelijk zowel de directory ``/archive'' als ook de directory ``/archive2'' via NFS te benaderen. Deze gedeelde bronnen worden met de optie ``(ro)'' voor alleen-lezen beschikbaar gesteld. Veiligheidshalve is het verstandig dit zo mogelijk voor alle via NFS gedeelde bronnen te doen.
De derde regel zal het mogelijk maken dat iedere host in de domeinnaam ruimte ``domein.naam'' de CD-ROM drive kan benaderen. Uiteraard is het nodig het CD-ROM device eerst op ``/mnt/cdrom'' te mounten.
![]() | Noot: Het gebruik van de ``(ro))'' optie om dit device als read-only te markeren, mag dan wat overbodig lijken, dit echter doen zal een onverlaat behoeden naar een echt bestandssysteem te schrijven mocht het CD-ROM device niet zijn gemount. |
Nadat je wijzigingen aan het bestand ``/etc/exports'' hebt aangebracht, zal je de NFS-daemon opnieuw op moeten starten. Hiervoor tik je in:
/etc/rc.d/init.d/nfs restart |
Je kunt je NFS mountpoints ook met de ``Network Configurator'' tool configureren dat in het ``Linuxconf'' utility is opgenomen. Zie de the section called Configuratie van A-Z met Linuxconf voor meer informatie over het Linuxconf utility.
Meer informatie over NFS is te vinden in de ``NFS-HOWTO'' gids op http://metalab.unc.edu/LDP/HOWTO/NFS-HOWTO.html, als ook in de man pages over ``nfsd'' en ``exports''.