NFS(5)

NOM
nfs - Format et options des entrées NFS dans le fichier fstab

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 extrait d'un fichier concernant un montage NFS.

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

  Options

rsize=n
    Le nombre d'octets que NFS utilise en lecture de 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 en écriture de 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ème 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é, auquel cas se produit une erreur d'expiration majeure. Si le système est monté « en dur », les retransmissions reprendront à nouveau indéfiniment en doublant les délais à chaque retransmission. Le délai maximal reste 60 secondes. 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 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 remplit toutes les durées acregmin, acregmax, acdirmin, et acdirmax avec la même valeur. Il n'y a pas de valeur par défaut.

retry=n
    Nombre de minutes pendant lesquelles on essaie un montage NFS en avant-plan ou en arrière-plan avant d'abandonner. La valeur par défaut est 10 000 minutes, soit en gros une semaine.

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), on interroge le gestionnaire de ports (Ndt : 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 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.

nolock
    Désactiver le verrouillage NFS. Ne pas démarrer lockd. Ceci est utile avec d'anciens serveurs NFS qui ne supportent pas le verrouillage.

bg  Si le délai pour premier essai de montage expire, continuer à essayer le montage en arrière-plan. Après avoir lancé une opération de montage en arrière-plan, tous les montages ultérieurs sur le même serveur NFS seront mis en arrière-plan immédiatement, sans essayer le montage direct. Un point de montage absent est considéré comme une expiration, ce qui permet des montages NFS imbriqués.

fg  Si la première tentative de montage échoue, réessayer à l'avant-plan. C'est le complément de bg et 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 d'entrée-sortie 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, afficher un message « server not responding » sur la console, et réessayer indéfiniment. C'est le comportement 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), autoriser les signaux à interrompre l'opération, et renvoyer EINTR au programme appelant. Le comportement 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 le comportement 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

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

BOGUES
Les options posix et nocto sont lues mais ignorées silencieusement au montage.

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

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

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

TRADUCTION

Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 17 octobre 1996 et révisée le 19 novembre 2007.

L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 5 nfs ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.