next up previous contents index
Next: Installation de nouvelles partitions Up: Administration système Previous: Les fichiers de périphériques

       
Monter et démonter un système de fichiers

La commande mount permet de monter un système de fichiers (partition, lecteur de disquette ou de cédérom, second disque dur...). On peut alors accéder aux fichiers contenus dans ce système de fichiers. La commande mount -a permet de monter tous les systèmes de fichiers déclarés dans le fichier /etc/fstab. Voici un exemple de fichier /etc/fstab :  

/dev/hda3       /                         ext2            defaults   1   1
/dev/hda2       swap                      swap            defaults   0   0
/dev/hda6       /usr                      ext2            defaults   1   2
/dev/hda5       /home                     ext2            defaults   1   2
/dev/hda1       /Dos/C                    vfat            defaults   0   0

/dev/hdb        /cdrom                    iso9660         ro,noauto,user 0   0

none            /proc                     proc            defaults   0   0

L'ordre des champs dans ce fichier est le suivant :

périphérique point de montage type options

L'option user permet à tous les utilisateurs de monter un périphérique (un lecteur de CD-ROM, par exemple).

La syntaxe de la commande mount est la suivante :

mount -t type_périphérique point_de_montage

Le tableau 9.7 présente les principaux types de systèmes de fichiers utilisés.


 
Tableau 9.7: Principaux types de systèmes de fichiers utilisés sous Linux.
Type Utilisation
ext2 Le plus courant sous Linux.
msdos, vfat Pour les fichiers MS-DOS.
iso9660 Déstiné à la plupart des CD-ROM.
proc Systèmes de fichiers virtuels, qui donne des informations sur le noyau (utilisé par ps, par exemple). Voir section 9.14.1 page [*].
 

Le périphérique est situé en général dans le répertoire /dev.

Le point de montage est le répertoire où le systèmes de fichiers doit être intégré.

Voici quelque exemples de montages ou de démontage de systèmes de fichiers :

Montage d'une partition Dos :

mount -t vfat /dev/hda1 /Dos/C/

ou

mount /dev/hda1 /Dos/C/

Pour convertir automatiquement les fins de lignes des fichiers ASCII MS-DOS au format UNIX9.5, utiliser l'option conv :

mount -o conv=auto -t vfat /dev/hda1 /Dos/C/

Démontage d'une partition Dos (le systèmes de fichiers ne doit pas être en cours d'utilisation) :  

umount /Dos/C/

Montage du lecteur de CD-ROM :

mount -t iso9660 /dev/hdb /cdrom

ou

mount /dev/cdrom /cdrom

On peut préciser l'option -o ro ou -r pour monter un périphérique en lecture seule, tel qu'un CD-ROM ou une disquette protégée en écriture par exemple.

Montage du lecteur de disquettes :

mount /dev/fd0 /floppy

La commande mount sans arguments affiche les systèmes de fichiers actuellement montés.

Lorsqu'on écrit sur un périphérique, les données sont envoyées quand ca arrange le système. Pour forcer l'écriture tout de suite, on peut invoquer la commande sync.  

    Une autre commande utile qui permet de gérer les systèmes de fichiers est la commande df qui affiche l'espace occupé et l'espace libre sur chaque systèmes de fichiers monté. L'option -h permet d'afficher le résultat en format lisible par un humain (les tailles sont affichées en Mo). Il existe aussi une commande qui donne l'espace disque occupé en Ko pour chaque fichier ou répertoire demandé (pour le répertoire courant si rien n'est spécifié). Il s'agit de la commande du.


next up previous contents index
Next: Installation de nouvelles partitions Up: Administration système Previous: Les fichiers de périphériques
MATHIEU DECORE
1999-11-03
Merci de me dire ce que pensez de ce document.