table of contents
FSTAB(5) | Formats de fichiers | FSTAB(5) |
NOM¶
fstab - Informations statiques sur les systèmes de fichiersSYNOPSIS¶
/etc/fstabDESCRIPTION¶
Le fichier fstab contient des informations décrivant les différents systèmes de fichiers. fstab n’est lu que par les programmes, jamais écrit. Cette responsabilité est laissée à l'administrateur, qui doit créer et maintenir lui-même ce fichier. Chaque système de fichiers est décrit sur une ligne indépendante. Les champs contenus sur chaque ligne sont séparés par des espaces ou des tabulations. Les lignes commençant par « # » sont des commentaires, les lignes vides sont ignorées. L'ordre des enregistrements au sein de fstab est important car fsck(8), mount(8), et umount(8) utilisent les enregistrements de fstab les uns à la suite des autres. Le premier champ (fs_spec)Ce champ décrit le périphérique bloc
ou le système de fichiers distant à monter.
Pour les montages habituels, ce champ contient (un lien vers) un nœud
spécial de périphérique (comme créé par
mknod(8)), correspondant au périphérique à monter,
comme « /dev/cdrom » ou
« /dev/sdb7 ». Pour les montages NFS, le champ
contient hôte:rép, par exemple
« knuth.aeb.nl:/ ». Pour le système de
fichiers « procfs », utilisez
« proc ».
Au lieu de fournir explicitement le nom du périphérique, un
système de fichiers à monter peut être
désigné par son UUID ou son nom de volume (consultez
e2label(8) ou xfs_admin(8)), en écrivant
LABEL=étiquette ou UUID=UUID, par exemple
« LABEL=Boot » ou
« UUID=3e6be9de-8139-11d1-9106-a43f08d823a6 ».
PARTUUID= et PARTLABEL= peuvent aussi être utilisés. Ces
identifiants de partitions sont par exemple pris en charge pour une table de
partition GUID (GPT).
Consultez mount(8), blkid(8) ou lsblk(8) pour plus de
précisions sur les identifiants de périphériques.
Remarquez que mount(8) utilise les UUID comme des chaînes. La
chaîne représentant l'UUID devrait être composée
de caractères en minuscules.
Le deuxième champ (fs_file)
Ce champ indique le point de montage du système de
fichiers. Pour les partitions d'échange, ce champ doit prendre la
valeur « none ». Si le nom du point de montage
contient des espaces, il faut les protéger comme
« \040 ».
Le troisième champ (fs_vfstype)
Ce champ décrit le type de système de
fichiers. Linux reconnaît beaucoup de systèmes de fichiers,
comme adfs, affs, autofs, coda, coherent,
cramfs, devpts, efs, ext2, ext3,
hfs, hpfs, iso9660, jfs, minix,
msdos, ncpfs, nfs, ntfs, proc, qnx4,
reiserfs, romfs, smbfs, sysv, tmpfs,
udf, ufs, umsdos, vfat, xenix, xfs,
et probablement d'autres. Pour plus de précisions, consultez
mount(8).
Pour les systèmes reconnus par le noyau en cours d'exécution,
consultez /proc/filesystems.
Une entrée swap indique une partition ou un fichier à
utiliser pour les échanges, consultez swapon(8). Une
entrée none est utile pour les points de montage liés ou
remontés.
mount(8) et umount(8) gèrent les sous-types de
systèmes de fichiers. Le sous-type est défini par le suffixe
« .sous-type ». Par exemple,
« fuse.sshfs ». Vous devriez plutôt
utiliser la notation de sous-type qu'ajouter un préfixe au premier
champ (par exemple « sshfs#example.com » est
obsolète).
Le quatrième champ (fs_mntops)
Ce champ définit les options de montage
associées au système de fichiers.
Il s'agit d'une liste d'options séparées par des virgules. Elle
contient au moins le type de montage, suivi éventuellement d'options
appropriées au type de système de fichiers. Pour la
documentation sur les options de montage disponibles, consultez
mount(8). Pour la documentation des options spécifiques aux
espaces d'échange, consultez swapon(8).
Les options communes à tous les systèmes de fichiers sont :
Le cinquième champ (fs_freq)
- defaults
- utilisation des options par défaut : rw, suid, dev, exec, auto, nouser et async ;
- noauto
- ne pas monter lorsqu'un appel « mount -a » a lieu, par exemple au démarrage ;
- user
- autoriser un utilisateur à monter ;
- owner
- autoriser le propriétaire du périphérique à le monter ;
- comment
- ou x-nom, à utiliser avec des programmes de maintenance de fstab ;
- nofail
- ne pas renvoyer d'erreur pour ce périphérique s'il n'existe pas.
Ce champ est utilisé par la commande
dump(8) pour déterminer quels sont les systèmes de
fichiers à décharger. Si le cinquième champ est absent ou
vaut zéro, dump supposera qu'il ne faut pas décharger ce
système.
Le sixième champ (fs_passno)
Ce champ est utilisé par le programme
fsck(8) pour déterminer l'ordre de vérification des
systèmes de fichiers au démarrage. Le système de fichiers
racine doit avoir un champ fs_passno de valeur 1, et les autres un
champ fs_passno de valeur 2. Les systèmes partageant le
même contrôleur seront vérifiés à la suite,
mais ceux utilisant différents contrôleurs seront
vérifiés simultanément pour profiter du
parallélisme offert par le matériel. Si le sixième champ
est absent ou vaut zéro, fsck ne vérifiera pas ce
système de fichiers.
NOTES¶
La meilleure manière de lire les enregistrements de fstab est d'utiliser les routines getmntent(3) ou libmount. Le mot clef ignore comme type de système de fichiers (troisième champ) n’est plus pris en charge par l’utilitaire de montage natif basé sur libmount (depuis util-linux 2.22).FICHIERS¶
/etc/fstab, <fstab.h>VOIR AUSSI¶
getmntent(3), fs(5), findmnt(8), mount(8), swapon(8)HISTORIQUE¶
L'ancêtre de ce format de fichier fstab est apparu dans BSD 4.0.DISPONIBILITɶ
Cette page de manuel fait partie du paquet util-linux, elle est disponible sur < ftp://ftp.kernel.org/pub/linux/utils/util-linux/>.TRADUCTION¶
Cette page de manuel a été traduite et mise à jour par Christophe Blaess entre 1997 et 2003. La version présente dans Debian est maintenue par Thomas Huriaux <thomas.huriaux@gmail.com> et les membres de la liste <debian-l10n-french AT lists DOT debian DOT org>. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages-fr-extra.août 2010 | util-linux |