Mountage des systèmes de fichiers NFS

Utilisez la commande mount pour monter un système de fichiers NFS d'une autre machine:

mount shadowman:/mnt/export /mnt/local

NoteLe répertoire doit exister
 

Le répertoire du point de montage sur la machine locale (/mnt/local dans l'exemple ci-dessus) doit exister.

Dans cette commande, shadowman est le nom d'hôte du serveur de fichiers NFS, /mnt/export est le système de fichiers que shadowman exporte, /mnt/local est le répertoire sur la machine locale où vous voulez monter le système de fichiers. Une fois que vous avez exécuté la commande mount (et si nous avons les autorisations requises par shadowman), nous pouvons entrer la commande ls /mnt/local pour obtenir une liste des fichiers contenus dans /mnt/export sur shadowman.

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 exporté et le répertoire où vous désirez importer le système de fichiers. Vous devez être connecté en tant que root pour pouvoir modifier le fichier /etc/fstab.

La ligne contenue dans /etc/fstab est la suivante:

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

Le point de montage /pub doit exister sur votre machine. Après avoir ajouté cette ligne à /etc/fstab, entrez la commande mount /pub à une invite de shell et le point de montage /pub sera monté à partir du serveur.

Montage des sytèmes de fichiers NFS au moyen de autofs

La troisième technique de montage d'un partage NFS prévoit l'utilisation d'autofs. Autofs utilise les démons automount pour gérer vos points de montage en les montant de façon dynamique 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 associe un fichier de périphérique à ce point de montage. Par exemple, si le fichier /etc/auto.mnt des points de montage dans le répertoire /mnt, ceci est défini dans le fichier /etc/auto.master.

Chaque entrée dans auto.master a trois champs. Le premier fournit le point de montage. Le second indique la position du fichier de configuration et le troisième, qui est optionnel, peut contenir des informations telles que la valeur du délai d'attente.

Par exemple, pour monter le répertoire /project52 de la machine distante penguin.host.net sur le point de montage /mnt/myproject de votre machine, ajoutez au fichier auto.master la ligne suivante :

/mnt   /etc/auto.mnt --timeout 60

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

myproject    -rw,soft,intr,rsize=8192,wsize=8192   penguin.host.net:/project52

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

Note

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

Autofs est un service. Pour démarrer le service, entrez à une invite de shell les commandes suivantes :

service autofs restart

Pour afficher les points de montage actifs, entrez la commande suivante :

service autofs status

Si vous modifiez le fichier de configuration /etc/auto.master pendant que autofs s'exécute, vous devez dire au démon automount de relire de fichier en entrant la commande suivante :

service autofs reload

Pour savoir comment configurer autofs pour qu'il s'amorce au démarrage, consultez les informations sur la gestion des services contenues dans Chapitre 5.