Chapitre 4. Disquettes et CD-ROM

Pour utiliser des disquettes et CD-ROM avec Red Hat Linux, il est nécessaire de savoir comment fonctionnent les supports amovibles. Ce chapitre explique comment lire et écrire des fichiers vers et despuis des disquettes, comment formater une disquette et comment lire et copier d'un CD-ROM. Il traite également de l'utilisation des disques CD enregitrables et réinscriptibles.

Utilisation des disquettes

Les disquettes constituent l'une des solutions de supports amovibles les plus anciennes pour les PC. Elles sont idéales pour stocker des informations qui doivent être transportées. Si vos ordinateurs ne sont par exemple pas en réseau, les disquettes sont un bon moyen de transférer les fichiers d'un ordinateur à un autre.

Montage et démontage d'une disquette

Une disquette doit être montée avant de pouvoir être utilisée. Insérez une disquette dans le lecteur puis entrez mount /mnt/floppy/ à l'invite du shell.

Le voyant indiquant que le lecteur de disquette travaille devrait clignoter. Le système de fichiers de la disquette est monté dans le répertoire /mnt/floppy.

Vous pouvez accéder au contenu de la disquette en entrant dans ce répertoire à l'aide de la commande cd /mnt/floppy/.

Vous pouvez également monter une disquette dans l'environnement du bureau GNOME en cliquant avec le bouton droit sur le bureau et choisissant Disques => Disquette. Cette opération monte la disquette et ajoute une icône sur le bureau sur laquelle vous pouvez cliquer deux fois pour afficher le contenu de la disquette dans Nautilus.

Lorsque la disquette est montée, vous pouvez copier depuis celle-ci ou y écrire. Vous pouvez ouvrir, sauvegarder et copier des fichiers dans/depuis la disquette comme vous le faites habituellement avec le disque dur. Vous pouvez même explorer le contenu de la disquette dans Nautilus ou Konqueror, comme l'indique la Figure 4-1.

Figure 4-1. Afficher des fichiers sur une disquette à l'aide de Nautilus

Lorsque vous utilisez une disquette, vous devriez la démonter avant de la sortir du lecteur. Pour cela, fermez les applications qui pourraient utiliser les fichiers de la disquette ou chercher dans son contenu (comme Nautilus ou Konqueror). A l'invite du shell, entrez la commande suivante  :

umount /mnt/floppy/

Si vous utilisez GNOME, démontez la disquette en cliquant sur le bouton droit de votre souris sur l'icône puis choisissez Démonter Volume dans le menu.

Vous pouvez maintenant sortir sans risque votre disquette du lecteur.

Lecture des disquettes formatées sous MS-DOS

Si vous avez une disquette formatée sous MS-DOS, vous pouvez accéder à ses fichiers à l'aide de l'utilitaire mtools.

mtools offre une large gamme d'options de travail sur disquette comme la copie, le déplacement, la suppression et le formatage. Pour en savoir plus sur mtools, entrez man mtools à l'invite du shell.

Par exemple, pour copier un fichier depuis une disquette formatée sous MS-DOS (comme un système Windows), entrez la commande suivante à l'invite du shell :

mcopy a:thisfile.txt 
cefichier.txt

cefichier.txt sera copié depuis le lecteur A au répertoire dans lequel vous vous trouviez lorsque vous avez lancé la commande mcopy. Si vous étiez dans votre répertoire personnel, cefichier.txt y sera.

Si vous voulez afficher le contenu d'une disquette formatée sous MS-DOS, entrez mdir à l'invite. Le contenu de la disquette s'affichera. La liste du répertoire semblera familière aux utilisateurs de MS-DOS ou Windows, car il est affiché en format de liste dir MS-DOS. Par exemple :
[joe@localhost joe]$ mdir a:
 Volume in drive A has no label
 Volume Serial Number is 0000-0000
Directory for A:/

FOOBAR    TXT      6004 01-01-1999   1:01 
ZZTOP     COM      1533 01-01-1999   1:01 
TAXES99   XLS     26469 01-01-1999   1:01 
THISFILE  TXT       277 01-01-1999   1:01 
COMMAND   COM     93890 01-01-1999   1:01 
        5 files             128 173 bytes
                          1 271 827 bytes free

Pour changer de sous-répertoire sur une disquette, entrez la commande suivante à l'invite du shell :

	mcd a:subdir

Dans la commande ci-dessus, subdir est le nom du sous-répertoire auquel vous voulez accéder.

Sauvegarder des fichiers Linux sur une disquette MS-DOS

Pour copier des fichiers d'un ordinateur Linux à une disquette formatée sous MS-DOS, de manière à ce que qu'un ordinateur Windows puisse les lire, formatez votre disquette avec un système de fichers MS-DOS (FAT). Cette opération est possible avec un système d'exploitation Windows ou gfloppy (voir la section intitulée Utilisation de gfloppy). Montez-le ensuite dans Linux, comme l'indique la la section intitulée Montage et démontage d'une disquette. Copiez les fichiers à l'aide de la commande suivante (en remplaçant filename par le nom du fichier que vous voulez copier) :

cp filename /mnt/floppy

Vous pouvez ensuite démonter la disquette puis la sortir du lecteur. Le nouveau fichier de la disquette devrait être accessible depuis votre ordinateur Windows.

Formater une disquette

Pour utiliser une disquette avec Red Hat Linux, il vous faut formater le disque à l'aide du système de fichiers ext2. ext2 est l'un des systèmes de fichiers gérés par Red Hat Linux ; il constitue également la méthode par défaut de formatage des disquettes diskettes.

AvertissementAvertissement
 

Si vous formatez une disquette, vous effacez son contenu. Assurez-vous d'avoir sauvegardé tous les fichiers dont vous avez besoin avant d'entamer les opérations suivantes sur votre disquette.

Après avoir créé un système de fichiers ext2 sur la disquette, vous pouvez manipuler son contenu comme vous manipulez les répertoires et fichiers qui se trouvent sur votre disque dur.

Utilisation de gfloppy

Pour démarrer gfloppy dans GNOME, allez à Menu Principal => Programmes => Utilitaires => gfloppy. Dans KDE, allez à Lancer Application => Programmes => Utilitaires => gfloppy. Depuis l'invite du shell, entrez /usr/bin/gfloppy. Comme l'indique la Figure 4-2, l'interface gfloppy est petite et propose peu d'options. Les paramètres par défaut sont suffisants pour la plupart des utilisateurs et leurs besoins. Toutefois, si vous préférez, vous pouvez formater votre disquette à l'aide d'un système de fichiers de type MS-DOS. Vous pouvez également choisir la densité de votre disquette (si vous n'utilisez pas de disquette de grande densité 3.5" 1.44MB). Il vous est également possible de choisir votre disquette dans quick format si elle a auparavant été formatée comme ext2.

Figure 4-2. gfloppy

Insérez une disquette et modifiez les parameters selon vos besoins. Ensuite, cliquez sur Format. La boîte de statut s'affichera en-haut de la fenêtre principale  : vous pourrez y voir l'évolution du processus de formatage et le contrôler (voir Figure 4-3). Lorsqu'il est terminé, sortez la disquette et fermez gfloppy.

Figure 4-3. Ecran de progression de gfloppy

Utilisation du formateur de disquettes de KDE

Il existe une troisième façon de formatter une disquette : en utilisant le Formateur de disquettes KDE. Pour démarrer l'utilitaire, allez à Start Application => Utilitaires => KFloppy (Formateur de disquettes). L'interface graphique que vous trouverez dans la Figure 4-4 s'affichera.

Figure 4-4. Formateur de disquettes de KDE

Insérez la disquette que vous voulez formater puis choisissez si vous voulez exécuter un formatage Format Rapide ou Format Plein en sélectionnant le bouton. Pour vérifier si la disquette comporte des parties ou blocs endommagés en cours de formatage, sélectionnez Vérifier l'intégrité dans la boîte de contrôle.

Pour lancer le formatage, cliquez sur le bouton Format. Une fenêtre apparaîtra et vous demandera si vous voulez formater la disquette. Cliquez sur Suivant pour éliminer cette fenêtre et commencer à formater. Une barre d'état s'affichera au bas de l'écran : elle montrera la progression du formatage. Lorsque la disquette est formatée, une fenêtre finale s'affichera et vous indiquera que le formatage a été correctement effectué. Cliquez sur OK, retirez la disquette, puis cliquez sur Quitter pour fermer l'application.

Utilisation de mke2fs

La commande mke2fs est utilisée pour créer un système de fichiers ext2 Linux sur un périphérique tel qu'une partition de disque dur ou, dans le cas présent, sur une disquette. mke2fs formate le périphérique et créé un périphérique vide, compatible avec Linux, qui peut être utilisé pour stocker des fichiers et données.

Insérez votre disquette dans le lecteur et entrez la commande suivante à l'invite du shell  :

/sbin/mke2fs /dev/fd0

Dans les systèmes Linux, /dev/fd0 se réfère au lecteur de disquettes. Si votre ordinateur comporte plus d'un lecteur de disquettes, votre lecteur de disquettes primaire sera /dev/fd0, le second /dev/fd1, etc.

L'utilitaire mke2fs propose un certain nombre d'options : -c demande à mke2fs de vérifier qu'il n'y a pas de blocs endommagés avant de lancer le système de fichiers. Vous trouverez les autres options dans la page du manuel concernant mke2fs.

Lorsque vous avez créé le système de fichiers ext2 sur la disquette, celle-ci est prête à être utilisée sur un système Red Hat Linux.