Rajouter dans la configuration du noyau les modules suivants :
File systems ---> Network File Systems ---> <*> NFS filesystem support (CONFIG_NFS_FS) [*] NFS Version 3 filesystem support (CONFIG_NFS_V3)
La version 3 est supportée à partir des noyaux 2.2.18.
File systems ---> Network File Systems ---> <*> NFS file system support (CONFIG_NFS_FS) [*] Provide NFSv3 client support (CONFIG_NFS_V3)
Commencer par vérifier que l'on peut on monter comme client des systèmes de fichier NFS :
$ grep nfs /proc/filesystems nodev nfs $
et si c'est la cas, monter le répertoire (/home sur le serveur tarsier dans le répertoire local /mnt, dans l'exemple qui suit) :
# mount tarsier:/home /mnt #
Pour automatiser cette tâche à chaque démarrage, rajouter dans le fichier /etc/fstab une ligne ressemblant à celle-ci :
tarsier:/home /home nfs rw,hard,intr 0 0 FIXME hepgarcon:/home/roi /mnt/roi nfs rsize=1024,wsize=1024 0 0 zeppelin:/users /users nfs rw,rsize=8192,wsize=8192,noauto,user,intr,exec
Les options hard et intr indiquent qu'en cas de crash du serveur, les risque de perte de données sont limitées. L'option rsize=8192,wsize=8192 est facultative, mais permet d'augmenter sensiblement les performances.
FIXME Astuce : Si le CD-ROM exporté par NFS a été monté (même si par la suite il a été démonté) sur un client, il sera par la suite impossible de le démonter/éjecter directement sur le serveur (périphérique occupé...) Il faudra donc préalablement utiliser l'option u (unexport) d'exportfs. Dans notre cas, vous pourrez saisir : exportfs -u roi.troquet:/mnt/cdrom ; puis saisir la commande eject ou umount /mnt/cdrom NB1 : la commande exportfs -ua "désexporte" tous les systèmes de fichiers exportés NB2 : la commande exportfs liste les fichiers exportés et utilisés par les clients