tuteurs.ens.fr/unix/media.tml
2006-09-17 20:47:20 +00:00

120 lines
3.7 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
"tuteurs://DTD/tml.dtd">
<html>
<head>
<title>Supports de données amovibles</title>
</head>
<body>
<h1>Supports de données amovibles</h1>
<p>
Les méthodes permettant d'accéder aux clefs USB, CD-ROMs diffèrent
grandement entre les Sun sous Solaris et les PC sous Linux.
</p>
<h2>Sur les Linux</h2>
<h3>Théorie</h3>
<p>
Sous Unix, contrairement aux autres systèmes d'exploitation, il n'y a
pas de notion de lecteurs. Il y a une unique arborescence de
répertoires, sur laquelle viennent se greffer (le terme consacré est
en fait «&nbsp;monter&nbsp;») les systèmes de fichier en provenance
des divers lecteurs disponibles.
</p>
<p>
Les systèmes de fichiers «&nbsp;fixes&nbsp;» sont montés une fois pour
toutes au démarrage de la machine. Cela n'est évidemment pas possible
pour les systèmes de fichiers venant sur des supports amovibles. Il y a
dans la config conscrit un mécanisme pour les monter automatiquement
lorsqu'ils sont insérés.
</p>
<h3>Montage</h3>
<p> Les supports amovibles se montent dans des répertoires sous
<kbd>/media</kbd>. Lorsqu'on insère un support, un répertoire de nom
variable (souvent dérivé du nom du modèle) y est créé automatiquement, et
le contenu du support est monté dedans. Ce répertoire peut mettre
quelques secondes à apparaître, il faut afficher répétitivement le
contenu du répertoire jusqu'à ce qu'il apparaisse. </p>
<h3>Démontage</h3>
<p>
Une fois que l'on a terminé, avant de retirer le support, il faut le
démonter. <strong>Attention, c'est indispensable.</strong> Si vous
oubliez de le faire, votre système de fichiers risque d'être endommagé,
car le système d'exploitation est peut-être encore en train d'écrire
dessus. Si le CD refuse de sortir lorsque vous appuyez sur le bouton,
c'est que vous ne l'avez pas démonté.
</p>
<p>
Avec le gestionnaire de fichiers de la config conscrit, il faut aller dans
le répertoire <kbd>/media</kbd> (aller à la racine dans l'arbre du panneau
de gauche) choisir le bon répertoire, cliquer du droit dessus, et choisir
«&nbsp;unmount&nbsp;» dans le menu.
</p>
<p>On peut aussi utiliser la commande
<kbd>umount&nbsp;pointdemontage</kbd>.
</p>
<p>
Il se peut que le système d'exploitation refuse le
démontage. Normalement, cela veut dire qu'un programme a ouvert un
fichier du support que l'on cherche à démonter, ou a son répertoire
courant dessus. Il faut alors veiller à fermer tous les fichiers que
l'on avait ouverts, et à changer le répertoire courant des shells.
</p>
<h3>Caveat</h3>
<p> Sur certains PCs, les ports USB sur la face avant sont au fond d'un
creux, ce qui empêche d'enfoncer suffisament certaines clefs. Il suffit
d'utiliser un port USB arrière à la place.
</p>
<h2>Sur les machines Sun</h2>
<p>
On ne peut pas monter les disquettes sur les Sun. On peut néanmoins y
accéder via l'interface graphique nommée <kbd>mtoolsfm</kbd> (taper la
commande <kbd>mtoolsfm</kbd> dans un terminal). En ligne de commande,
on peut aussi utiliser les mtools, qui sont expliqués <a
href="disquettes.html">ici</a>.
</p>
<p>
On ne peut pas accéder aux clefs USB sur les Sun.
</p>
<p>
On monte un CD-ROM sur les Sun avec
<kbd>op&nbsp;mount&nbsp;cdrom</kbd>, et on le démonte avec
<kbd>op&nbsp;umount&nbsp;cdrom</kbd>. Les CD sont montés dans le
répertoire <kbd>/cdrom</kbd>.
</p>
<h2>Les CDs audios</h2>
<p>
Contrairement aux CD-ROMs, ils ne se montent pas. Il faut utiliser un
programme spécial qui accède directement au lecteur. Sur Sun, il y a
<kbd>workman</kbd>, et sur PC, <kbd>kscd</kbd>.
</p>
<div class="metainformation">
Auteur : Luc Habert.
Dernière modification le <date value="$Date: 2006-09-17 20:47:47 $" />.
</div>
</body>
</html>