Mandrake Linux 8.2: Manuel de référence | ||
---|---|---|
Page précédente | Chapitre 7. Systèmes de fichiers et points de montage | Page suivante |
Le fichier /etc/fstab permet d'automatiser le montage de certains systèmes de fichiers, en particulier au démarrage du système. Il contient une série de lignes décrivant les systèmes de fichiers, leur point de montage et d'autres options. Voici un exemple de fichier /etc/fstab :
/dev/hda1 / ext2 defaults 1 1 /dev/hda5 /home ext2 defaults 1 2 /dev/hda6 swap swap defaults 0 0 /dev/fd0 /mnt/floppy auto sync,user,noauto,nosuid,nodev,unhide 0 0 /dev/cdrom /mnt/cdrom auto user,noauto,nosuid,exec,nodev,ro 0 0 none /proc proc defaults 0 0 none /dev/pts devpts mode=0622 0 0 |
le périphérique hébergeant le système de fichiers,
le point de montage,
le type du système de fichiers,
les options de montage,
le drapeau de sauvegarde par l'utilitaire dump,
l'ordre de la vérification par fsck (FileSystem ChecK, vérification des systèmes de fichiers).
Comme de juste, il y a toujours une entrée pour la racine. Les partitions de swap sont particulières puisqu'elles ne sont pas visibles dans l'arborescence, et le champ « point de montage » pour ces partitions contient le mot-clé swap. Nous reviendrons plus en détail sur /proc dans Le système de fichiers /proc. Un autre système de fichier particulier (que nous ne détaillerons pas) est /dev/pts.
Revenons à nos moutons. Vous avez bougé toute la hiérarchie /usr sur /dev/hdb1 et donc vous voudriez que cette partition soit montée en tant que /usr/ au démarrage. Dans ce cas il vous faudra ajouter une entrée dans le fichier :
/dev/hdb1 /usr ext2 defaults 1 2 |
Il existe deux options particulières : noauto et user. L'option noauto indique que le système de fichiers ne doit pas être monté au démarrage mais doit être monté explicitement. L'option user indique que n'importe quel utilisateur peut monter et démonter le système de fichiers. Ces deux options sont logiquement utilisées pour le lecteur CD-ROM et le lecteur de disquettes. Il existe d'autres options, et /etc/fstab dispose de sa propre page de manuel (fstab(5)).
Enfin, l'un des avantages (et non des moindres) de ce fichier est qu'il simplifie la syntaxe de la commande mount. Pour monter un système de fichiers qui y est référencé, on peut au choix référencer le point de montage ou le périphérique. Ainsi, pour monter une disquette, on peut taper :
$ mount /mnt/floppy |
$ mount /dev/fd0 |
effacer tous les fichiers du répertoire /usr (l'« ancien », donc, puisque le « nouveau » n'est pas monté pour l'instant) : rm -Rf /usr/*;
monter le « nouveau » /usr : mount /usr/
Et voilà ! Revenez maintenant en mode multi-utilisateurs (telinit 3 ou telinit 5), et si vous n'avez plus de tâche d'administration à accomplir sur votre machine, il est temps de mettre fin à la session de l'utilisateur privilégié root.
Page précédente | Début | Page suivante |
Les commandes mount et umount | Remonter | La fonction supermount |