Supports de données amovibles

Les méthodes permettant d'accéder aux clefs USB, CD-ROMs et disquettes diffèrent grandement entre les Sun sous Solaris et les PC sous Linux.

Sur les Linux

Théorie

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 « monter ») les systèmes de fichier en provenance des divers lecteurs disponibles.

Les systèmes de fichiers « fixes » 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 incombe donc à l'utilisateur de les monter au moment où il insère son support.

Les supports amovibles se montent dans des répertoires sous /media. Il y en a deux préexistants : /media/cdrom (pour le lecteur de CD) et /media/floppy (pour le lecteur de disquettes). Lorsqu'on insère une clef USB, un répertoire de nom variable (souvent dérivé du nom du modèle) est créé automatiquement. 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.

Montage

Pour monter un système de fichiers, il suffit d'entrer la commande : mount pointdemontagepointdemontage est le répertoire correspondant sous /media. Par exemple, mount /media/cdrom pour monter un CD-ROM. Le contenu du système de fichiers apparaît alors sous le répertoire que l'on vient de monter. On peut alors récupérer les fichiers situés dessus, ou y écrire des fichiers, ou les afficher et les éditer comme s'ils étaient sur votre compte.

Démontage

Une fois que l'on a terminé, avant de retirer le support, il faut le démonter, en tapant la commande umount pointdemontage. Attention, c'est indispensable. 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é.

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.

Avec le gestionaire de fichiers

Le gestionnaire de fichiers de la config conscrit permet de monter des supports. Il faut aller dans l'onglet « Fstab », choisir le bon répertoire, cliquer du droit dessus, un menu apparait, il faut choisir « mount » dedans. Pour démonter, il suffit de faire pareil, et cliquer sur « unmount ». Si vous ne voyez pas le répertoire correspondant à votre support, sélectionner « Fstab », et cliquer sur le bouton « rafraîchir ».

Sur les machines Sun

On ne peut pas monter les disquettes sur les Sun. On peut néanmoins y accéder via l'interface graphique nommée mtoolsfm (taper la commande mtoolsfm dans un terminal). En ligne de commande, on peut aussi utiliser les mtools, qui sont expliqués ici.

On ne peut pas accéder aux clefs USB sur les Sun.

On monte un CD-ROM sur les Sun avec op mount cdrom, et on le démonte avec op umount cdrom. Les CD sont montés dans le répertoire /cdrom.

Les CDs audios

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 workman, et sur PC, kscd.

Auteur : Luc Habert. Dernière modification le .