Det er faktisk ikke så slemt
Du mangler dog at fortælle om det er den samme share, eller om hver bruger har deres egen share (altså om det er private eller delte netværksmapper vi snakker om).
For en simpel opsætning, med en fælles netværksmappe, der kan man fx gøre sådan her.
På serveren foregår arbejdet i
/etc/exports, som har et relativt simpelt format. Gyldige linier kan fx se sådan her ud
Kode: Vælg alt
/media/data 192.168.1.2(ro,no_subtree_check)
/media/data 192.168.1.2(ro,no_subtree_check) 192.168.1.3(rw,no_subtree_check)
Så den almindelige syntax er
<DELT_MAPPE> <IP_PÅ_KLIENT> <INDSTILLINGER>
For avanceret syntax er manualen nok bedre
http://linux.die.net/man/5/exportsHusk at genstarte/genindlæse nfs-kernel-server efter ændringerne.
Hos brugeren, der kan en række af værktøjer løse monteringen, men jeg kender kun til /etc/fstab, og så selvfølgelig manuelt med mount. Forudsat at NFS-serveren har IP-adressen 192.168.1.1, så kunne en monteringslinie i fstab se sådan her ud
Kode: Vælg alt
192.168.1.1:/media/data /media/nfs_share nfs nofail,ro,hard 0 0
Indstillingen
nofail sikrer at bruger-computeren starter op som normalt, selv hvis NFS-serveren eller netværket er nede.
For avanceret brug af nfs + fstab, så er det både manualen til fstab, mount og nfs som skal læses...
http://linux.die.net/man/8/mounthttp://linux.die.net/man/5/fstabhttp://linux.die.net/man/5/nfsGrunden er, at det er mount som står for selve monteringen under opstart, ud fra oplysningerne i fstab. Dertil har nfs sit eget sæt af ekstra kommandoer, ligesom alle andre filsystemer.
Når en ændring er lavet i fstab, så kan den ganske enkelt testes, ved at prøve og montere mappen. I eksemplet her er det /media/nfs_share, så det er bare at køre
Kode: Vælg alt
sudo mount /media/nfs_share
Det virker måske som meget arbejde, og det er det måske også hvis det hele er nyt, men nfs er i min mening meget stabilt. Samtidig har det Linux' forudsigelighed og ydeevne, så jeg vil helt klart anbefale nfs. På serveren skal nfs-kernel-server selvfølgelig installeres, men jeg ved ikke lige med klienterne. Det kan faktisk godt være at de ikke har brug for flere pakker til opgaven.
Jeg ved så ikke hvad den bedste fremgangsmåde er, hvis hver klient skal have sin egen delte mappe. Det kan vel gøres i hånden, men det bliver hurtigt besværligt, især fordi nfs holder styr på tingende på tingende med IP-adresser.