FSTAB(5)

NOM
fstab - Informations statiques sur les systemes de fichiers.

SYNOPSIS
#include <fstab.h>

DESCRIPTION
le fichier fstab contient des informations sur les differents systemes de fichiers. fstab est uniquement lus par les programmes, jamais ecrit. C'est la responsabilite de l'administrateur de creer et de maintenir ce fichier correctement. Chaque systeme de fichier est decrit sur une ligne independante. Les champs contenus sur chaque ligne sont separes par des espaces ou des tabulations. L'ordre des enregistrements au sein de fstab est important car fsck(8), mount(8), et umount(8) utilisent sequentiellement les enregistrements de fstab pour effectuer leurs travaux. Le premier champ (fs_spec), decrit le peripherique bloc ou le systeme de fichiers distant a monter. Le second champ (fs_file), indique le point de montage du systeme de fichier. Pour les partitions de swap ce champ doit etre specifie comme ``none'' (aucun). Le troisieme champ (fs_vfstype), decrit le type de systeme de fichiers. Le systeme supporte actuellement les types suivants :

minix
    systeme de fichiers local, noms de fichiers de 14 ou 30 caracteres.

ext systeme de fichiers local, noms de fichiers longs, i-noeud plus detailles. Ce systeme a ete remplace par ext2 et n'est plus utilise.

ext2
    systeme de fichiers local, noms de fichiers longs, i-noeuds detailles, et beaucoup d'autres avantages.

xiafs
    systeme de fichiers local, noms de fichiers longs, i-noeuds detailles, et d'autres avantages.

msdos
    systeme de fichiers local pour les partitions MS-DOS.

hpfs
    systeme de fichiers local pour les partitions HPFS.

iso9660
    systeme de fichiers local pour les CD-ROM.

nfs systeme de fichiers distant par reseau.

swap
    partition de disque utilisee pour le swapping.

Si vfs_fstype est mentionne comme ``ignore'', l'enregistrement n'est pas traite. Ceci permet de visualiser aisement les partitions non utilisees. Le quatrieme champ (fs_mntops), indique des options de montage associees au systeme de fichiers. Il s'agit d'une liste d'options separees par des virgules. Il contient au moins le type de montage, suivi eventuellement d'options appropriees au type de systeme de fichiers. Pour la documentation sur les options disponibles pour les systemes non-NFS, voir mount(8). Pour la documentation sur les options specifiques a NFS, voir nfs(5). Les options ``noauto'' et ``user'' sont communes a tous les systemes de fichiers. noauto permet de ne pas monter le peripherique lors d'une commande "mount -a" (par ex : au demarrage). user autorise un utilisateur non Super-User a monter le systeme de fichiers. Pour plus de details voir mount(8). Le cinquieme champ (fs_freq), est utilise par la commande dump(8) pour determiner quels sont les systemes de fichiers a sauvegarder. Si le cinquieme champ est absent ou vaut zero, dump supposera qu'il ne faut pas sauvegarder ce systeme. Le sixieme champ (fs_passno), est utilise par le programme fsck(8) pour determiner l'ordre de verification des systemes de fichiers au moment du demarrage. Le systeme de fichiers racine doit avoir un champ fs_passno de valeur 1, et les autres un fs_passnode de valeur 2. Les systemes partageant le meme controleur seront verifies sequentiellement, et ceux utilisant differents controleurs seront verifies simultanement pour utiliser le parallelisme offert par le materiel. Si le sixieme champ est absent ou vaut zero, fsck ne verifiera pas ce systeme de fichiers. La meilleure maniere de lire les enregistrements de fstab est d'utiliser la routine getmntent(3).

EXEMPLE
$ ls -l /etc/fstab
-rw-r--r--   1 root     root         1138 Aug 21 14:59 /etc/fstab
$ cat /etc/fstab
  #
  # /etc/fstab
  #
  /dev/hdb1      /              ext2      defaults        1   1
  /dev/hdb5      /usr           ext2      defaults        1   2
  /dev/hdb3      /usr/X11R6     ext2      defaults        0   2
  /dev/hdb7      /usr/local     ext2      defaults        0   2
  /dev/hdb6      /home          ext2      defaults        1   2
  /dev/sbpcd     /mnt/cdrom     iso9660   ro,noauto
  /dev/fd0       /mnt/floppy    ext2      defaults,noauto
  /dev/hda1      /root/dosc     msdos     defaults
  /dev/hdb8      /root/dosd     msdos     defaults
  /dev/hdb2      none           ignore
  /dev/hdb4      none           ignore
  /proc          /proc          proc      defaults
  /dev/hda2      none           swap      sw
$

FICHIER
/etc/fstab le fichier fstab se trouve dans /etc.

BUGS
La documentation de mount(8) est souvent plus a jour que cette page.

VOIR AUSSI
getmntent(3), mount(8), swapon(8), nfs(5)

HISTORIQUE
Le format du fichier fstab est apparu dans 4.0BSD.