8.2. Créer le fichier /etc/fstab

Le fichier /etc/fstab est utilisé par quelques programmes pour déterminer les partitions à monter par défaut, dans quel ordre, et quels systèmes de fichiers sont à vérifier (pour des erreurs d'intégrité). Créez une nouvelle table des systèmes de fichiers comme ceci :

cat > /etc/fstab << "EOF"
# Début /etc/fstab

# système      point       type   options         dump  order pour fsck
# de fichiers  de montage

/dev/[xxx]     /            [fff]  defaults        1     1
/dev/[yyy]     swap         swap   pri=1           0     0
proc           /proc        proc   defaults        0     0
sysfs          /sys         sysfs  defaults        0     0
devpts         /dev/pts     devpts gid=4,mode=620  0     0
shm            /dev/shm     tmpfs  defaults        0     0
# Fin /etc/fstab
EOF

Bien sûr, remplacez [xxx], [yyy] et [fff] avec les valeurs appropriées pour votre système -- par exemple hda2, hda5 et reiserfs. Pour tous les détails sur les six champs de cette table, voir man 5 fstab.

Lors de l'utilisation d'un système de fichiers journalisé, le 1 1 à la fin de la ligne doit être remplacé par 0 0 car une telle partition ne doit pas être « dumpée » ou vérifiée.

Le point de montage /dev/shm pour tmpfs est inclus pour permettre l'activation de la mémoire partagée POSIX. Le noyau doit disposer du support requis en interne pour fonctionner (plus d'informations là-dessus dans la prochaine section). Merci de noter qu'actuellement très peu de logiciels utilisent la mémoire partagée POSIX. Donc, vous pouvez considérer le point de montage /dev/shm optionnel. Pour plus d'informations, voir Documentation/filesystems/tmpfs.txt dans le répertoire des sources du noyau.

Il existe d'autres lignes qui pourraient être ajoutées à votre fichier /etc/fstab. Un exemple entre autres est la ligne pour les périphériques USB :

usbfs        /proc/bus/usb usbfs   devgid=14,devmode=0660 0 0 

Cette option fonctionnera seulement si « Support for Host-side USB » et « USB device filesystem » sont configurés dans le noyau, et non pas en tant que modules. Si « Support for Host-side USB » est compilé comme module, alors usbcore doit être indiqué dans /etc/sysconfig/modules.