Le fichier /etc/fstab

by Robert L.E. BILLON

Last update
2008-06-06

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.

Tableau 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

     scrolling menu    noframes menu
Page URL http://f3wm.free.fr/linux/fstab.html