next up previous contents Next:  Montage manuel de /proc. Up: Partitions, systèmes de fichiers, Previous:  Erreurs du système de   Table des matières  


20.7  Montage automatique: fstab.

Les montages manuels expliqués dans la section 20.4 sont destinés aux nouveaux périphériques ou aux éléments amovibles. Naturellement, il est nécessaire d'automatiser le montage au cours de l'initialisation de la machine (boot). Le fichier /etc/fstab contient la description des périphériques à monter et leur méthode de montage.

/etc/fstab devrait ressembler à ceci, qui correspond au partitonnement décrit à la section 20.2:

/dev/hda1 / ext2 defaults 1 1
/dev/hda6 /tmp ext2 defaults 1 2
/dev/hda7 /var ext2 defaults 1 2
/dev/hda8 /usr ext2 defaults 1 2
/dev/hda9 /home ext2 defaults 1 2
/dev/hda5 swap swap defaults 0 0
/dev/fd0 /mnt/floppy auto noauto,user 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,ro,user 0 0
none /proc proc defaults 0 0
none 
/dev/pts 
devpts 
mode=0622 
0 0 


Intéressons-nous pour l'instant aux six premières lignes. Les trois premiers champs (ou colonnes) indiquent respectivement les partitions, les répertoires où elles doivent être montées et les systèmes de fichiers qui sont associés. Le quatrième champ donne les options, c'est-à-dire les arguments passés à l'option -o de la commande mount.

Le cinquième champ précise si le système de fichiers contient des fichiers réels. Ce champ, qui communément n'est pas utilisé, est exploité par la commande dump pour décider si une sauvegarde est possible.

Le dernier champ nous indique l'ordre dans lequel un fdisk devrait être réalisé sur les partitions. La partition / devrait être la première concernée (avec un 1) suivie de toutes les autres partitions (avec un 2). En plaçant un 2 partout ailleurs, on s'assure que les partitions placées sur différents disques seront vérifiées en parallèle, ce qui améliore la vitesse à laquelle la phase d'initialisation (boot) procède.

Les entrées floppy et cdrom vous permettront d'utiliser une forme contractée pour la commande mount. Cette commande ne considérera que le répertoire correspondant et le système de fichiers dans /etc/fstab. Essayez:

mount /dev/cdrom 


Ces entrées possèdent aussi l'option user, qui permet aux utilisateurs ordinaires de monter ces périphériques. L'option -ro nous apprend que le CD-ROM est monté en lecture seule (read-only) et la commande noauto indique à mount de ne pas monter les systèmes de fichiers lors de la phase d'initialisation de la machine (des explications plus précises se trouvent plus bas dans le texte).

proc est une base de données d'information du noyau, qui ressemble à un système de fichiers. Par exemple, /proc/cpuinfo ne constitue pas un type de fichier réellement présent sur votre disque. Essayez cat /proc/cpuinfo.

Beaucoup de programmes utilisent /proc pour obtenir des informations dynamiques sur l'état et la configuration de votre machine. Davantage à ce propos est décrit dans la section 43.4.

Le système de fichiers /dev/pts est un autre pseudo-système de fichiers qui produit des paires de terminaux maîtres/esclaves pour les programmes. Ceci s'adresse plus particulièrement aux développeurs.


next up previous contents Next:  Montage manuel de /proc. Up: Partitions, systèmes de fichiers, Previous:  Erreurs du système de   Table des matières  
1-01-2006