Le fichier /etc/fstab

by Robert L.E. BILLON

Last update
2010-11-03

Le fichier /etc/fstab

Les commandes mount, umount et fsck se réfèrent à fstab.
La syntaxe se fstab doit être strictement respectée.
Chaque ligne comporte six champs.

Exemple de fichier /etc/fstab

# /etc/fstab: static file system information.
#
# file system   mount point     type    options         dump    pass
#
proc            /proc           proc    defaults        0       0
/dev/hda3       /               ext2    defaults,errors=remount-ro 0       1
/dev/hda1       /boot           ext2    defaults        0       2
/dev/hda4       /home           ext2    defaults        0       2
/dev/hda2       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   iso9660 ro,user,noauto  0       0
/dev/scd0       /media/cdrom1   iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,owner,umask=0  0       0
/dev/sda1       /mnt/sda1/      ext2    defaults,noauto        0       0

Légende

file_system
Nom du fichier device portant le file_system à mounter ou bien fichier virtuel (proc)
mount_point
Point de montage dans le systeme de fichiers selon le File Hierarchy Standard de Linux. Le keyword "none" concerne certains fichiers virtuels.
type
Indique le type de file system
options
Options de montage (voir tableau)
dump
Flag à 1 pour les fichiers concernés par une sauvegarde au moyen de l'utilitaire dump, à 0 pour les autres.
pass
Ordre de vérification des fichiers par fsck au boot. 1 pour / , 2 pour les autres, 0 si ne doit pas être testé par fsck.

Liste des options

async
i/o asynchrones, par exemple une copie peut être différée
atime
Mettre à jour la date d'accès à chaque accès
auto
Mount automatique lors d'un appel à mount -a
defaults
Équivalent à rw,suid,dev,exec,auto,nouser,async
dev
Interprète les fichiers device
exec
Permet l'exécution de programmes
noatime
Ne pas mettre à jour la date d'accès
noauto
Pas de mount automatique (1)
nodev
Ne pas interpréter les fichiers device
noexec
Interdiction d'exécuter les programmes
nosuid
Les bits SetUID et SetGID ne sont pas pris en compte
nouser
Seul root a la permission de faire un mount
ro
read only : accès en lecture seulement
rw
read write : accès en lecture et écriture
setuid
Les bits SetUID et SetGID sont pris en compte
supermount
mount automatique quand un accès est demandé (2)
sync
i/o synchrones
user
Permission accordée aux users ordinaires de faire un mount

(1) concerne principalement les media amovibles, une erreur en résulterait si le média n'était pas en place au moment du boot.

(2) uniquement si le kernel est compilé avec l'option kernel automounter activée, concerne principalement les média amovibles.

Alors que /etc/fstab est un fichier de configuration, /etc/mtab est un fichier dynamique, reflet des devices qui sont effectivement "mountés" à un instant donné.

-- rleb , 2005-11-14 , 2007-11-28


    
File : fstab.html - Robert L.E. Billon, 2005-11-16 - Last update: 2010-11-03