Retour au Notions de base
Les commandes "mount" et "umount"
Description et intérêt de ces commandes
Pour accéder à un périphérique sous Linux (disque dur
externe,
clé usb, CD-Rom) on doit utiliser la commande "mount".
À l'origine,
cette commande a été crée pour laisser aux administrateurs
la plus grande liberté.
Par exemple, il fallait que plusieurs utilisateurs
puissent accéder à un même périphérique en
même temps, aussi bien un disque dur qu'un CD-Rom. Mais il fallait
empêcher ces utilisateurs de pouvoir "enlever" ce périphérique
(imaginez que plusieurs utilisateurs accèdent aux données d'un
CD-Rom, et qu'il y en ait un qui décide d'éjecter ce CD-Rom
pendant que d'autres personnes sont en train de consulter des données
sur celui-ci).
Cela permettait également aux administrateurs de contrôler
en détail les logiciels à installer car ils étaient les
seuls à pouvoir accéder aux périphériques "amovibles"
(notamment aux CD-Rom).
Cela avait un intérêt particulier pour des ordinateurs
branchés en réseaux.
Mais pour l'utilisateur "lambda" utilisant un ordinateur personnel,
ce type de manipulation
était plutôt rebutant et
même incompréhensible. Depuis la version "2.6" du noyau Linux, il
existe un nouveau système de reconnaissance automatique (appelé "udev")
qui permet de s'affranchir de ces manipulations.
Utilisation
Préambule
Pour "monter" un périphérique on doit préciser trois
paramètres :
- Le type de fichier à "monter" (Fat32 pour Windows, Ext3fs pour Linux)
- Le fichier "spécial" de périphérique. Ceux-ci sont
contenus dans le répertoire "/dev". Ils caractérisent le type de
périphérique (/dev/hda pour un disque dur IDE, /dev/sda pour
une clé usb ou un périphérique SCSI)
- Le répertoire d'accés au périphérique. Par
convention, ceux-ci sont souvents situés dans le répertoire
"/media" (anciennement on utilisait "/mnt")
Exemples
Les Clés usb - disques durs externes - appareils photos numériques
Si vous avez une clé usb, celle-ci est probablement formatée en "Fat32"
(cela se caractérise par l'option -t vfat).
Suivant le port usb sur laquelle vous l'avez connectée, son fichier
"spécial de périphérique" est soit "/dev/sda" ou "/dev/sdb".
Dans la plupart des cas, les clés usb sont formatées en primaire
(donc "/dev/sda1" ou "/dev/sdb1"). Les manipulations pour "monter" une
clé usb se résument donc aux étapes suivantes :
Se loguer en root en tapant su
puis le mot de passe root
Créer un répertoire d'accès à la clé :
mkdir /media/usb
(On pourrait choisir n'importe quel autre répertoire)
Ensuite, taper :
mount -t vfat /dev/sda1 /media/usb
(Si cela ne fonctionne pas, remplacer "/dev/sda1" par "/dev/sdb1"
Certaines cartes "Secure Digital" d'appareil photo sont formatées en "dos".
Cela correspond à l'option -t umsdos. Si les opérations
ci-dessus ne fonctionne pas essayez la commande suivante :
mount -t umsdos /dev/sda1 /media/usb
Les lecteurs CD-Rom et les Graveurs
Il faut savoir exactement sur quel nappe est connecté votre lecteur.
Vous pouvez vous reporter à la
dénomination des périphériques pour en savoir plus.
Dans la plupart des cas, ceux-ci sont connectés sur la deuxième
nappe, soit en maître (/dev/hdc) soit en esclave (/dev/hdd). L'option
de "montage" des CD-Rom est -t iso9660.
Si vous avez un répertoire nommé "/media/cdrom", la commande est
la suivante :
mount -t iso9660 /dev/hdc /media/cdrom
(Si cela ne fonctionne pas, remplacer "/dev/hdc" par "/dev/hdd")
La commande "umount"
Une fois que l'on a fini d'accéder au matériel, il faut
"démonter" celui-ci. Par exemple, si on on "monté" le
périphérique "/dev/sda1", il faudra le "démonter" avec
la commande suivante :
umount /dev/sda1