Difference between revisions of "NFS"
From A-Eskwiki
(→NFS maken) |
(→NFS maken) |
||
Line 39: | Line 39: | ||
*no_root_squash: Iets met dat root altijd privileges heeft | *no_root_squash: Iets met dat root altijd privileges heeft | ||
*subtree_check: iets met subtrees | *subtree_check: iets met subtrees | ||
+ | *crossmount: | ||
+ | Voorbeeld /etc/exports: | ||
+ | <pre> | ||
+ | /nfs/srv 10.14.0.0/24(ro,sync,no_root_squash,subtree_check,crossmnt) | ||
+ | </pre> |
Revision as of 17:42, 6 March 2013
NFS is een acronym voor Network File System, een manier om partities over een netwerk te mounten. Binnen A–Eskwadraat gebruiken we dit om de volgende partities te delen tussen de workstations:
- `/archief`
- `/backup`
- `/home`
- `/scratch`
- `/srv/http` (zie Apache)
- `/srv/vm-images` (zie Windows)
- `/usr/local`
- `/var/mail`
Hiervan worden `/home` en `/var/mail` op quota gemonitord.
NFS maken
NFS-server aanmaken
(Als root): Zorg dat de volgende packages geïnstalleerd zijn op de nfs-server: rpcbind nfs-utils nfs-utils-lib. Zo niet:
yum install rpcbind nfs-utils nfs-utils-lib
Zorg er vervolgens voor dat nfs, nfslock en rpcbind als deamons goed worden gestart:
chkconfig --level 35 nfs on chkconfig --level 35 nfslock on chkconfig --level 35 rpcbind on
Start dan de deamons:
service rpcbind start service nfslock start service nfs start
In het bestand /etc/exports staan welke mappen op de server door welke hosts mogen worden gemount. Elke regel is als volgt:
directory host(options)
De opties die je mee kan geven zijn:
- ro: read-only access
- rw: read-write access
- sync: synchronous access
- no_root_squash: Iets met dat root altijd privileges heeft
- subtree_check: iets met subtrees
- crossmount:
Voorbeeld /etc/exports:
/nfs/srv 10.14.0.0/24(ro,sync,no_root_squash,subtree_check,crossmnt)