Linux

CentOS 4.8

nfs(5)


NFS

NOM

nfs − Format et options de la fstab pour les entrées NFS.

SYNOPSIS

/etc/fstab

DESCRIPTION

Le fichier fstab contient les informations à propos des systèmes de fichiers à monter, et des points de montage à utiliser. Pour le montage d’un système de fichiers NFS, il contient le nom du serveur et le répertoire exporté de ce serveur, ainsi que le répertoire local à utiliser comme point de montage. De plus il contient des options spécifiques à NFS, pour contrôler la manière de faire le montage.

Voici un exemple extrait d’un fichier /etc/fstab concernant un montage NFS.

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

Options

rsize=n

Le nombre d’octets qu’NFS utilise lorsqu’il lit des fichiers depuis un serveur NFS. La valeur par défaut, actuellement 1024 octets, dépend du noyau. Il est possible d’améliorer les performances du trafic en utilisant rsize=8192.

wsize=n

Le nombre d’octets qu’NFS utilise lorsqu’il écrit des fichiers sur un serveur NFS. La valeur par défaut, actuellement 1024 octets, dépend du noyau. Il est possible d’améliorer les performances du trafic en utilisant wsize=8192.

timeo=n

La valeur, en dixièmes de secondes, du délai avant de déclencher la première retransmission d’une RPC. La valeur par défaut est 7/10 de seconde. Après une première expiration, le délai est doublé et l’on recommence les retransmissions jusqu’à ce que le délai atteigne la valeur maximale de 60 secondes, ou que le nombre maximal de retransmission soit dépassé. Il se produit alors une erreur d’expiration majeure de délai. Si le système est monté "en dur", les retransmissions reprendront à nouveau indéfiniment.

On peut améliorer les performances en augmentant le délai sur un réseau chargé, si le serveur est un peu lent, ou si l’on traverse plusieurs routeurs ou passerelles.

retrans=n

Le nombre d’expirations mineures et de retransmissions qui doivent se produire avant de déclencher une expiration majeure. La valeur par défaut est 3 expirations mineures. Quand une erreur d’expiration majeure se produit, soit l’opération est abandonnée, soit un message "server not responding" est affiché sur la console.

acregmin=n

Durée minimale (en secondes) pendant laquelle les attributs d’un fichier régulier sont cachés en mémoire avant de réclamer des informations fraîches au serveur. La valeur par défaut est 3 secondes.

acregmax=n

Durée maximale (en secondes) pendant laquelle les attributs d’un fichier régulier sont cachés en mémoire avant de réclamer des informations fraîches au serveur. La valeur par défaut est 60 secondes.

acdirmin=n

Durée minimale (en secondes) pendant laquelle les attributs d’un répertoire sont cachés en mémoire avant de réclamer des informations fraîches au serveur. La valeur par défaut est 30 secondes.

acdirmax=n

Durée maximale (en secondes) pendant laquelle les attributs d’un répertoire sont cachés en mémoire avant de réclamer des informations fraîches au serveur. La valeur par défaut est 60 secondes.

actimeo=n

L’utilisation de actimeo place la même valeur pour toutes les durées acregmin, acregmax, acdirmin, et acdirmax. Il n’y a évidemment pas de valeur par défaut.

retry=n

Nombre d’essais effectués pour un montage NFS en arrière-plan avant d’abandonner. La valeur par défaut est 10 000 essais.

namlen=n

Quand un serveur NFS ne supporte pas la version 2 du protocole RPC de montage, cette option peut être utilisée pour indiquer la longueur maximale des noms de fichiers sur le système distant. Ceci permet de supporter les fonctions POSIX pathconf. La valeur par défaut est 255 caractères.

port=n

La valeur numérique du port utilisé pour se connecter sur le serveur NFS. Si cette valeur vaut zéro (par défaut) alors on interroge le gestionnaire de ports (portmapper) de l’hôte distant pour connaître le numéro de port à utiliser. Si le démon NFS de l’hôte distant n’est pas enregistré dans le gestionnaire de ports, la valeur standard utilisée à la place pour le port NFS est 2049.

mountport=n

La valeur numérique du port de mountd.

mounthost=name

Le nom de l’hôte où s’exécute mountd.

mountprog=n

Utiliser un autre numéro de programme RPC pour contacter le démon de montage de l’hôte distant. Cette option est utilisée pour les hôtes qui exécutent simultanément plusieurs serveurs NFS. La valeur par défaut est 100 005 qui est le numéro standard de programme RPC pour le démon de montage.

mountvers=n

Utiliser un autre numéro de version RPC pour contacter le démon de montage de l’hôte distant. Cette option est utilisée pour les hôtes qui exécutent simultanément plusieurs serveurs NFS. La valeur par défaut est 1.

nfsprog=n

Utiliser un autre numéro de programme RPC pour contacter le démon NFS de l’hôte distant. Cette option est utilisée pour les hôtes qui exécutent simultanément plusieurs serveurs NFS. La valeur par défaut est 100 003 qui est le numéro standard de programme RPC pour le démon NFS.

nfsvers=n

Utiliser un autre numéro de version RPC pour contacter le démon NFS de l’hôte distant. Cette option est utilisée pour les hôtes qui exécutent simultanément plusieurs serveurs NFS. La valeur par défaut est 2.

bg

Si le délai pour premier essai de montage expire, continuer à essayer le montage en arrière-plan. Le comportement par défaut est de ne pas continuer en arrière-plan, mais d’échouer.

fg

Si le délai pour le premier essai de montage expire, échouer immédiatement. C’est le comportement par défaut.

soft

Si une opération sur un fichier NFS arrive à une expiration majeure de délai, alors renvoyer une erreur au programme appelant. L’attitude par défaut est de réessayer les opérations sur les fichiers NFS indéfiniment.

hard

Si une opération sur un fichier NFS arrive à une expiration majeure de délai, alors afficher un message "server not responding" sur la console, et réessayer indéfiniment. C’est l’attitude par défaut.

intr

Si une opération sur fichier NFS obtient une expiration majeure de délai, et s’il est monté en dur (hard), alors autoriser les signaux à interrompre l’opération, et lui faire retourner EINTR au programme appelant. L’attitude par défaut est de ne pas permettre l’interruption des opérations sur les fichiers NFS par des signaux.

posix

Monter le système de fichiers NFS en utilisant la sémantique POSIX. Ceci permet au système de fichiers de supporter correctement la commande POSIX pathconf, en interrogeant le serveur à propos de la longueur maximale des noms de fichiers. Pour cela, l’hôte distant doit supporter la version 2 du protocole RPC de montage. Beaucoup de serveur NFS n’en supportent que la version 1.

nocto

Ne pas récupérer les nouveaux attributs lors de la création d’un fichier.

noac

Désactiver toutes formes de cache en mémoire pour les attributs. Ceci induit une pénalisation des performances du serveur, mais permet toutefois à deux clients NFS d’obtenir des résultats raisonnablement bons quand les deux clients écrivent sur le système de fichiers du serveur.

tcp

Monter le système de fichiers NFS en utilisant le protocole TCP plutôt que UDP (par défaut). Beaucoup de serveurs NFS ne supporte que UDP.

udp

Monter le système de fichiers en utilisant le protocole UDP. C’est l’attitude par défaut.

Toutes les options sans valeur disposent d’une option inverse de la forme nooption. Par exemple nointr indique de ne pas autoriser l’interruption des opérations NFS par les signaux.

FICHIERS

/etc/fstab

VOIR AUSSI

fstab(5), mount(8), umount(8), exports(5)

AUTEUR

"Rick Sladkey" <jrs@world.std.com>

BOGUES

Les options bg, fg, retry, posix et nocto sont lues mais ignorées silencieusement au montage.

Les options tcp, et namlen sont implémentées mais pas encore supportée par le noyau Linux (0.99.11).

La commande umount devrait notifier le serveur que le système de fichiers NFS est démonté.

TRADUCTION

Christophe Blaess, 1997.


nfs(5)