16.8. Création et utilisation de disquettes

Travail original de Julio Merino. Réécrit par Martin Karlsson.

Sauvegarder des données sur disquette est parfois utile, par exemple quand on a pas d'autre support de stockage amovible de disponible ou quand on doit transférer de petites quantités de données sur un autre ordaniteur.

Cette section expliquera comment utiliser des disquettes sous FreeBSD. Elle couvrira principalement le formatage et l'utilisation de disquettes DOS de 3.5pouces, mais les concepts exposés sont identiques pour d'autres formats de disquettes.

16.8.1. Formater des disquettes

16.8.1.1. Le périphérique

On accède aux disquettes par l'intermédiaire d'entrées dans /dev, comme pour tout autre périphérique. Pour accéder directement à la disquette sous les versions 4.X et précédentes, on peut utiliser /dev/fdN, où N représente le numéro de lecteur, généralement 0, ou /dev/fdNX, où X est une lettre.

Sous les versions 5.0 et suivantes, utilisez simplement /dev/fdN.

16.8.1.1.1. La capacité des disquettes sous les versions 4.X et précédentes

Les périphériques importants sont /dev/fdN.size, où size est la taille de la disquette en kilo-octets. Ces entrées sont utilisées au moment du formatage bas niveau pour déterminer la capacité du disque. 1440KO est la capacité qui sera utilisée dans les exemples suivants.

Parfois les entrées sous /dev devront être (re)crées. Pour cela, tapez:

# cd /dev && ./MAKEDEV "fd*"

16.8.1.1.2. La capacité des disquettes sous les versions 5.0 et suivantes

Sous FreeBSD 5.X, devfs(5) gèrera automatiquement les fichiers spéciaux de périphériques sous /dev, aussi l'utilisation de MAKEDEV n'est pas nécessaire.

La capacité désirée est passée à fdformat(1) par l'intermédiaire de l'indicateur -f. Les capacités supportées sont listées dans la page de manuel fdcontrol(8), mais soyez conscients que 1440KO est celle qui fonctionne le mieux.

16.8.1.2. Le formatage

Une disquette doit subir un formatage bas niveau avant d'être utilisable. Il est généralement réalisé par le constructeuri, mais le formatage est une bonne manière de contrôler l'intégrité du support. Bien qu'il soit possible de forcer une plus grande (ou plus petite) capacité, 1440KO est celle pour laquelle sont conçues la plupart des disquettes.

Pour effectuer un formatage bas niveau d'une disquette vous devez utiliser fdformat(1). L'utilitaire attend le nom du périphérique en argument.

Notez tout message d'erreur, sachant que cela peut aider à déterminer si la disquette est bonne ou deffectueuse.

16.8.1.2.1. Formatage sous les versions 4.X et précédentes

Utilisez un des périphériques /dev/fdN.size, pour formater la disquette. Insérez une disquette 3.5pouces dans votre lecteur et tapez:

# /usr/sbin/fdformat /dev/fd0.1440

16.8.1.2.2. Formatage sous les versions 5.0 et suivantes

Utilisez un des périphériques /dev/fdN.size, pour formater la disquette. Insérez une disquette 3.5pouces dans votre lecteur et tapez:

# /usr/sbin/fdformat -f 1440 /dev/fd0

16.8.2. Le label de disque

Après le formatage bas niveau du disque, vous devrez y placer un label de disque. Ce label sera détruit plus tard, mais il est nécessaire au système pour déterminer par la suite la taille et la géométrie du disque.

Le nouveau label de disque prendra l'intégralité du disque, et contiendra l'information correcte sur la géométrie de la disquette. Les différentes géométries possibles pour le label sont listées dans /etc/disktab.

Vous pouvez maintenant exécuter disklabel(8) de la façon suivante:

# /sbin/disklabel -B -r -w /dev/fd0 fd1440

Note : Depuis la version FreeBSD 5.1-RELEASE, l'utilitaire bsdlabel(8) remplace l'ancien programme disklabel(8). Avec bsdlabel(8) de nombreuses options et paramètres obsolètes ont été retirés; dans l'exemple ci-dessus, l'option -r doit être enlevée. Pour plus d'information, consultez la page de manuel bsdlabel(8).

16.8.3. Le système de fichiers

La disquette est maintenant fin prête pour un formatage haut niveau. Cette opération placera un nouveau système de fichiers sur la disquette, qui permettra à FreeBSD d'écrire et de lire sur le disque. Après la création du nouveau système de fichiers, le label disque est détruit, aussi si vous désirez reformater le disque, vous devrez recréer le label de disque à nouveau.

Le système de fichiers de la disquette peut soit être de l'UFS soit utiliser le système FAT. Le système FAT est généralement un meilleur choix pour les disquettes.

Pour placer un nouveau système de fichier sur la disquette faites ceci:

# /sbin/newfs_msdos /dev/fd0

La disquette est maintenant prête à être utilisée.

16.8.4. Utilisation de la disquette

Pour utiliser la disquette, montez-la avec mount_msdos(8) (sous 4.X et versions précédentes) ou mount_msdosfs(8) (sous 5.0 ou nouvelles versions). On peut également utiliser emulators/mtools du catalogue des logiciels portés.

Ce document, ainsi que d'autres peut être téléchargé sur ftp.FreeBSD.org/pub/FreeBSD/doc/.

Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:13