Page suivante Page précédente Table des matières

7. NFS - le partage de fichiers à travers le réseau

NFS (Networked File System) est le protocole le plus utilisé dans le monde Unix pour partager des fichiers sur un réseau local.

C'est encore un protocole client-serveur : un serveur exporte un de ses répertoires, auxquels les clients accèdent. Sur le serveur, l'exportation fonctionne sous contrôle de deux démons nfsd et mountd qui sont lancés au démarrage. Le client utilise mount.

7.1 Exporter un répertoire

On peut exporter provisoirement un répertoire grâce à la commande exportfs. Exemple:

# exportfs  -o rw   pc132:/export/donnees
# exportfs  -o ro   *:/cdrom

Le fichier /etc/exports contient la liste des exportations à faire au démarrage. Exemple

/home/stage/invites/marcel pc112.stage(rw)
/usr/doc                              (ro)
/tftpboot/10.1.1.102       pc102.stage(rw,no_root_squash)

Pour faire prendre en compte immmédiatement les modifications de ce fichier, faire :

# exportfs -r

exportfs permet également

7.2 NFS - du coté du client

Le client peut faire des montages provisoires par mount :

# mount  pc102:/cdrom  /mnt/net  
Les performances sont en général bien meilleures (sur un réseau local Ethernet)avec les options qui suivent :
# mount pc102:/cdrom /mnt/net   -o rsize=8192,wsize=8192

Les montages à effectuer à chaque démarrage ont leur place dans /etc/fstab :

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

Principales options pour les montages NFS

7.3 L'automontage

Montage au dernier moment : quand on tente d'accéder à un élément du répertoire sous le point de montage.

Permet d'éviter les problèmes de démarrage des machines ayant des montages croisés.

On peut

ce n'est pas parce qu'on peut le faire qu'on doit le faire
utiliser l'automontage pour s'éviter de faire des mount et umount pour les lecteurs de disquette ou de CDROM.

Exemple

Au démarrage on peut lancer plusieurs automount, avec des points d'automontage différents. La liste est dans /etc/auto.master

/var/autofs/misc        /etc/auto.misc

Les cartes d'automontage peuvent être diffusées par les Pages Jaunes, voir section NIS et Automontage.


Page suivante Page précédente Table des matières