16.2. Montage de systèmes de fichiers NFS

Utilisez la commande mount pour monter un système de fichiers NFS partagé d'un autre ordinateur:

mountshadowman.example.com:/misc/export/misc/local

AvertissementAvertissement
 

Le répertoire du point de montage de l'ordinateur local (/misc/local dans l'exemple ci-dessus) doit exister.

Dans cette commande, shadowman.example.com est le nom d'hôte du serveur de fichiers NFS, /misc/export est le répertoire que shadowman exporte et /misc/local est l'emplacement de l'ordinateur local où vous voulez monter le système de fichiers. Une fois que vous avez exécuté la commande mount (et si vous avez les autorisations appropriées du serveur NFS shadowman.example.com), l'utilisateur peut exécuter la commande ls /misc/local pour afficher une liste des fichiers de /misc/export sur shadowman.example.com.

16.2.1. Montage des systèmes de fichiers NFS au moyen de /etc/fstab

Pour monter un partage NFS à partir d'une autre machine, vous pouvez également ajouter une ligne au fichier /etc/fstab. La ligne doit contenir le nom d'hôte du serveur NFS, le répertoire du serveur qui est exporté et le répertoire de l'ordinateur local où vous désirez monter le partage NFS. Vous devez être connecté en tant que super-utilisateur (ou root) pour pouvoir modifier le fichier /etc/fstab.

La syntaxe générale de la ligne contenue dans /etc/fstab est la suivante:

server:/usr/local/pub/pubnfsrsize=8192,wsize=8192,timeo=14,intr

Le point de montage /pub doit exister sur l'ordinateur client. Après avoir ajouté cette ligne à /etc/fstab sur le système client, entrez la commande mount /pub à l'invite de shell; le point de montage /pub sera monté à partir du serveur.

16.2.2. Montage de systèmes de fichiers NFS au moyen d'autofs

La troisième technique de montage d'un partage NFS concerne l'utilisation d'autofs. Autofs utilise le démon automount pour gérer vos points de montage en ne les montant de façon dynamique que lorsqu'on y accède.

Autofs consulte le fichier de configuration maître /etc/auto.master pour déterminer quels points de montage sont définis. Il amorce ensuite un processus de montage automatique avec les paramètres adéquats pour chaque point de montage. Chaque ligne du fichier de configuration maître définit un point de montage et un fichier de configuration séparé qui définit les systèmes de fichiers devant être montés sur ce point de montage. Par exemple, si le fichier /etc/auto.misc définit des points de montage dans le répertoire /misc, cette relation est définie dans le fichier /etc/auto.master.

Chaque entrée dans auto.master comporte trois champs. Le premier fournit le point de montage. Le deuxième correspond à l'emplacement du fichier de configuration et le troisième champ est en option. Ce dernier peut contenir des informations telles qu'une valeur de dépassement du délai d'attente.

Par exemple, pour monter le répertoire /proj52 de l'ordinateur distant penguin.host.net sur le point de montage /misc/myproject de votre ordinateur, ajoutez au fichier auto.master la ligne suivante:

/misc/etc/auto.misc--timeout60

Ajoutez la ligne suivante au fichier /etc/auto.misc:

myproject-rw,soft,intr,rsize=8192,wsize=8192penguin.example.net:/proj52

Le premier champ de /etc/auto.misc affiche le nom du sous-répertoire /misc. Ce répertoire est créé de façon dynamique par automount. Il ne devrait en réalité pas exister sur l'ordinateur client. Le deuxième champ contient les options de montage, telles que rw pour l'accès en lecture (r: read) et en écriture (w: write). Le troisième champ indique l'adresse du serveur NFS d'exportation, comprenant le nom d'hôte et le répertoire.

NoteRemarque
 

Le répertoire /misc doit exister sur le système de fichiers local. Celui-ci ne devrait pas contenir de sous-répertoires de /misc.

Autofs est un service. Pour le démarrer, entrez à l'invite du shell les commandes suivantes:

/sbin/serviceautofsrestart

Pour afficher les points de montage actifs, entrez la commande suivante à l'invite du shell:

/sbin/serviceautofsstatus

Si vous modifiez le fichier de configuration /etc/auto.master pendant qu'autofs s'exécute, vous devez dire au démon automount de recharger le fichier en entrant la commande suivante à l'invite du shell:

/sbin/serviceautofsreload

Pour savoir comment configurer autofs pour qu'il se lance au démarrage, consultez les informations relatives à la gestion des services contenues dans le Chapitre 14.