"NFS" (Network File System) est, comme son nom l'indique, un système de fichier pour le réseau. Contrairement à "SAMBA", qui est destiné au partage de fichiers entre plateformes UNIX/Linux et Windows; "NFS" est destiné au partage entre plateformes UNIX/Linux entre elles. Grâce à "NFS", vous pourrez enfin partager des fichiers sur un réseau avec une transparence totale. C'est comme si vous y étiez ...
Avant de commencer, il faut être sûr que vous avez tout ça dans votre noyau :
La première étape, que vous souhaitiez installer le serveur NFS , ou tout simplement le client, c'est d'installer tcp-wrappers et portmap.
Nous allons commencer par "tcp-wrappers" car il est nécessaire à l'installation de "portmap". Si vous faites partie, comme beaucoup, des utilisateurs de distributions à base de RPM ou DEB, il vous suffirat de faire usage des logiciels que sont 'urpmi' et 'apt-get'. Le cas écheant, il va falloir passer par les sources. Dirigez vous donc vers le lien qui suit :
Les commandes qui suivent sont à taper dans une console :
Passons maintenant à l'installationde "portmap. De même que précedemment, les utilisateurs de RPM ou DEB savent ce qu'il leur reste à faire.. Pour les autres, téléchargez les sources :
Puis, tapez ce qui suit dans un console :
Si vous voulez seulement utilisé le client NFS, cette partie ne vous concerne pas, passez donc à la section Configuration. Pour ceux qui veulent installer le serveur NFS, il ne vous reste qu'à installer "nfs-utils". Comme toujours, les utilisateurs de RPM ou DEB ( "apt-get install nfs-common nfs-user-server" ) savent ce qu'il leur reste à faire.. Pour les autres, téléchargez "nfs-utils" :
Et dans une console :
L'installation, à proprement parler, est terminée. Passez à la section suivante pour configurer le Client et/ou le Serveur NFS.
Toutes les distributions à base de packages créeront certainement automatiquement les scripts nécessaires à l'utilisation de "NFS" lors de son installation, mais pour les autres (et pour les curieux), il vous faudrat le faire manuellement. Les commandes qui suivent doivent être exécutées à chaque démarrage de votre machine; pensez donc à automatiser la tâche pour ne pas devoir vous en encombrer à chaque fois.
Si vous voulez utiliser le client NFS, la seule chose à faire pour vous est de lancer "portmap". Mais pour plus de sécurité il est très vivement conseillé d'y ajouter deux autres programmes. Celà se fait (en ROOT) par :
Si vous voulez lancer le serveur NFS, cela va vous prendre seulement quelques secondes de plus, car il va falloir lancer les cinq programmes suivants (en ROOT) :
Les programmeurs de "NFS" ont été gentils, car la configuration se résume à l'édition ultra-rapide de trois fichiers. En réalité seul /etc/exports est indispensable, mais à moins de vouloir faire de votre réseau une vraie passoir, il faut aussi éditer deux autres fichiers (dont l'intérêt est évident) : /etc/hosts.allow et /etc/hosts.deny.
Munissez vous de votre éditeur de texte favoris et mettez ce qui suit dans les bons fichiers :
Pour monter un répertoire distant manuellement, tapez dans une console :
Pour que celà se fasse de manière automatique à chaque démarrage, il vous faut éditer(en ROOT) le fichier /etc/fstab en y rajoutant une ligne du type :
Pour une documentation complète sur NFS faites un tour sur le how-to suivant :