Section courante

A propos

Section administrative du site

/etc/fstab

Tableau de système de fichiers
Distribution Linux

Description

Le fichier «/etc/fstab» contient la liste des informations permettant de monter automatiquement les systèmes de fichiers.

Syntaxe

Le fichier est construit selon une structure ASCII standard avec des saut de ligne. Chacun des lignes peut avoir 2 significations, la première, il s'agit d'un ligne contenant 6 champs de configurations et la deuxième il s'agit d'un commentaire. On peut indiquer un commentaire en indiquant le caractère «#» au début de la ligne sinon il s'agit de 6 champs. Le format de fichier des «/etc/fstab» est assez standard d'une distribution Linux à l'autre, et même s'il existe parfois des différentes mineurs, il n'empêche pas un système de fonctionner. Voici la syntaxe :

#...commentaires...
filesystem mountpoint type options dump pass

Les paramètres

Nom Description
filesystem Ce paramètre permet d'indiquer le système de fichier à monter. Il peut avoir l'un des 3 syntaxes suivantes&nsbp;:
Option Description
UUID=identificateur Cette option permet d'indiquer l'identificateur unique de partition.
255.255.255.255:/chemin Cette option permet d'indiquer un chemin réseau (sous la forme d'un IPv4) correspondant à la partition.
/dev/unite Cette option permet d'indiquer un périphérique avec un nom d'unité de partition : sda, sdb, hda, sda1, sdb3, cdrom,...
mountpoint Ce paramètre permet d'indiquer le point de montage, c'est à dire l'emplacement du dossier offrant la possibilité d'avoir accès au système de fichiers monté. Le dossier spécifié doit allant être utilisé pour le montage doit obligatoirement existé avant le montage du système de fichiers.
type Ce paramètre permet d'indiquer le type de système de fichiers :
Valeur Description
adfs Cette valeur permet d'indiquer une partition adfs.
affs Cette valeur permet d'indiquer une partition affs.
autofs Cette valeur permet d'indiquer une partition autofs.
cifs Cette valeur permet d'indiquer une partition cifs.
coda Cette valeur permet d'indiquer une partition coda.
coherent Cette valeur permet d'indiquer une partition coherent.
cramfs Cette valeur permet d'indiquer une partition cramfs.
debugfs Cette valeur permet d'indiquer une partition debugfs.
devpts Cette valeur permet d'indiquer une partition devpts.
efs Cette valeur permet d'indiquer une partition efs.
ext Cette valeur permet d'indiquer une partition ext2.
ext3 Cette valeur permet d'indiquer une partition ext3.
ext4 Cette valeur permet d'indiquer une partition ext4.
hfs Cette valeur permet d'indiquer une partition hfs.
hfsplus Cette valeur permet d'indiquer une partition hfsplus.
hpfs Cette valeur permet d'indiquer une partition HPFS d'OS/2.
iso9660 Cette valeur permet d'indiquer une partition iso9660.
jfs Cette valeur permet d'indiquer une partition jfs.
minix Cette valeur permet d'indiquer une partition minix.
msdos Cette valeur permet d'indiquer une partition FAT de MS-DOS : FAT12 ou FAT16.
ncpfs Cette valeur permet d'indiquer une partition ncpfs.
nfs Cette valeur permet d'indiquer une partition NFS.
nfs4 Cette valeur permet d'indiquer une partition NFS4.
ntfs Cette valeur permet d'indiquer une partition NTFS de Windows NT.
proc Cette valeur permet d'indiquer une partition proc.
qnx4 Cette valeur permet d'indiquer une partition qnx4.
ramfs Cette valeur permet d'indiquer une partition ramfs.
reiserfs Cette valeur permet d'indiquer une partition reiserfs.
romfs Cette valeur permet d'indiquer une partition romfs.
squashfs Cette valeur permet d'indiquer une partition squashfs.
smbfs Cette valeur permet d'indiquer une partition smbfs.
sysv Cette valeur permet d'indiquer une partition sysv.
tmpfs Cette valeur permet d'indiquer une partition tmpfs.
ubifs Cette valeur permet d'indiquer une partition ubifs.
udf Cette valeur permet d'indiquer une partition udf.
ufs Cette valeur permet d'indiquer une partition ufs.
umsdos Cette valeur permet d'indiquer une partition umsdos.
usbfs Cette valeur permet d'indiquer une partition usbfs.
vboxsf Cette valeur permet d'indiquer une partition VirtualBox.
vfat Cette valeur permet d'indiquer une partition vfat.
xenix Cette valeur permet d'indiquer une partition xenix du système d'exploitation Xenix.
xfs Cette valeur permet d'indiquer une partition xfs.
xiafs Cette valeur permet d'indiquer une partition xiafs.
options Ce paramètre permet d'indiquer une liste (séparé des virgules) d'options à appliquer au système de fichier à monté :
Option Distribution Description
async Debian/RHEL Cette option permet d'indiquer qu'il faut autorise les opérations d'entrée/sortie désynchronisé sur le système de fichiers.
auto Debian/RHEL Cette option permet au système de fichiers d'être monté automatiquement comme à l'aide de la commande «mount -a».
comment Debian Cette option permet d'indiquer un commentaire pour la maintenance du /etc/fstab.
default Debian/RHEL Cette option permet d'indiquer les options par défaut, soit rw, suid, dev, exec, auto, nouser, async.
dev Debian Cette option permet d'indiquer qu'il faut interpréter les noeuds de type de caractères ou de blocs.
discard Debian Cette option permet d'indiquer qu'il ne faut activer le mode TRIM afin de d'effectuer une gestion des effacements et de libération des blocs. Utiliser dans des situations d'optimisation SSD.
exec Debian/RHEL Cette option permet d'indiquer qu'il faut exécuter des fichiers binaires sur le système de fichiers en particulier.
gid=valeur Debian/RHEL Cette option permet d'indiquer l'identificateur d'un groupe.
loop RHEL Cette option permet de monter une image en tant que périphérique de boucle.
nodev Debian Cette option permet d'indiquer qu'il ne faut pas interpréter les noeuds de type de caractères ou de blocs.
noauto Debian Cette option permet d'interdire le montage automatique du système de fichiers à l'aide de la commande «mount -a».
noatime Debian Cette option permet d'indiquer qu'il ne faut pas mettre à jour l'attribut atime et limiter le nombre d'accès disques. Utiliser dans des situations d'optimisation SSD.
noexec Debian/RHEL Cette option permet d'interdire l'exécution de fichiers binaires sur le système de fichiers en particulier.
nofail Debian Cette option permet d'indiquer qu'il ne faut pas envoyer les messages d'erreur provoqué par la commande mount.
nosuid Debian Cette option permet d'indiquer qu'il ne faut pas autoriser les opérations sur les bits suid et sgid.
nouser Debian/RHEL Cette option permet d'interdire à un utilisateur ordinaire (c'est-à-dire autre que root) de monter et démonter le système de fichiers.
owner Debian Cette option permet d'indiquer que seul le propriétaire est autorisé monter et démonter le système de fichiers.
remount RHEL Cette option permet de remonter le système de fichiers s'il est déjà monté.
ro Debian/RHEL Cette option permet d'indiquer que la lecture seulement est autorisé.
rw Debian/RHEL Cette option permet d'indiquer que la lecture et l'écriture sont autorisés.
suid Debian Cette option permet d'indiquer qu'il faut autoriser les opérations sur les bits suid et sgid.
sw Debian Cette option permet d'indiquer que la partition est pour les échanges de données (soit un type swap).
sync Debian Cette option permet d'indiquer qu'il faut autorise les opérations d'entrée/sortie synchronisé sur le système de fichiers.
user Debian/RHEL Cette option permet à un utilisateur ordinaire (c'est-à-dire autre que root) de monter et démonter le système de fichiers.
uid=valeur Debian/RHEL Cette option permet d'indiquer l'identificateur d'un utilisateur.
umask=valeur Debian/RHEL Cette option permet d'indiquer le umask à utiliser pour le système de fichiers.
... ... ...
dump Ce paramètre permet d'indiquer qu'il faut effectuer des sauvegarde avec l'utilitaire dump (1) ou sinon il faut utiliser un autre programme (0).
pass Ce paramètre permet d'indiquer l'ordre de vérification des fichiers avec la commande fsck au démarrage du système (boot) :
Valeur Description
0 Cette valeur permet d'indiquer qu'il ne faut pas vérifier fsck (dans les situations d'échanges de données (swap) ou les partitions du système d'exploitation Windows par exemple).
1 Cette valeur permet d'indiquer une partition racine (/).
2 Cette valeur permet d'indiquer une autre partition UNIX.

Remarques

Commandes

On peut monter les partitions indiqué dans le fichier /etc/fstab à l'aide de la commande suivante :

sudo mount -a

On peut monter les partitions indiqué dans le fichier /etc/fstab si une erreur se produit avec le nonempty :

sudo mount -a -o nonempty


Dernière mise à jour : Mercredi, le 14 janvier 2015