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
|