Installer un lecteur QIC

Depuis quelques temps, les sauvegardes sur bandes magnétiques ont été délaissées au bénéfice de lecteurs de disquettes et de cartouches de grande capacité. Mais la solution très fiable d'un lecteur de bande de type QIC80 reste la plus économique pour le particulier souhaitant sauvegarder ou expédie des données.

 

LE MATERIEL

Il s'agit dans notre cas d'un lecteur de bandes qui se connecte de la même manière qu'un lecteur de disquettes sur votre PC. Habituellement livré avec une nappe floppy et un berceau 5"1/4, il se place comme tout lecteur à la face avant du PC. De nombreux fabricants existent comme Colorado, Conner, Wangtek ou encore Iomega. Ils partagent tous les mêmes standards QIC40, QIC80 ou QIC117.

CONFIGURATION DU NOYAU

Comme à l'habitude, vous aurez à votre disposition deux solutions pour ajouter un pilote au noyau. La première consiste à recompiler le kernel en activant l'option ftape.
La seconde solution consiste à charger le module ftape en tapant insmod ftape ou encore modprobe ftape. Le module ftape.o devra, bien sûr, être présent sur votre système.
Les fichiers device utilisables pour le lecteur de bandes seront /dev/rft0 ou /dev/nrft0.

UTILISATION DU LECTEUR

Les utilitaires couramment utilisés pour la sauvegarde et la restauration sur bande sont tar et mt. Le premier vous est sans doute connu. Il est fréquemment utilisé pour concaténer des fichiers avant une compression avec gzip (fichiers .tar.gz). L'utilitaire mt vous permettra de contrôler le lecteur.
La commande utilisée pour une sauvegarde est relativement simple : tar cvf /dev/rtf0 /usr/src
Ceci vous permettra de sauvegarder sur la bande tout le répertoire /usr/src. Les options cvf de tar correspondent respectivement à create, verbose et file (création, verbale, fichier device). De la même manière, on utilisera tar xvf /dev/rft0 pour restaurer l'archive.

Le problème principal avec cette utilisation simpliste est le fait de ne pouvoir faire qu'une seule sauvegarde par bande. En effet, avec rft0 (rewinding floppy tape) un ordre de réembobinage est envoyé au périphérique après chaque opération. La solution élégante consiste à utiliser /dev/nrft0 (non rewinding floppy tape) et la commande mt.
Le périphérique nrft0 est géré par mt sous la forme mr -f /dev/nrft0 commande. Les commandes utilisables sont : rewind (réembonier), reten (retendre la bande), fsf (avancer) et rsf (reculer).
Il est important de signaler que les commandes fsf et rsf ne se rapportent pas au numéro de la sauvegarde. Si vous tapez mt -f /dev/nrft0 fsf 2, vous avancerez de deux sauvegardes en avant et non pas à la deuxième sauvegarde de la bande. Une erreur à ce niveau risque de vous coûter une sauvegarde ! Si vous n'êtes pas sûr de ce que vous faites, jetez un oeil au Ftape-HOWTO.

Un problème important qui n'est pas encore corrigé au moment où nous écrivons ces lignes est le formatage des bandes. A notre connaissance aucun programme linux ne permet de formater une cartouche QIC 80 ou compatible. Il est donc impératif de formater la bande au préalable avec un utilitaire DOS ou d'acheter des bandes déjà formatées. Autre précision, il n'est pas possible de mounter une bande dans un répertoire. En effet, celle-ci ne possédant pas de système de fichier, elle est à traiter de la même manière qu'une archive tar.

Dernier point, si l'utilisation de tm et tar vous dérange, il est toujours possible d'opter pour un utilitaire comme Taper ou KBACKUP avec une interface plus conviviale.  

 


© Copyright 2000 Diamond Editions/Linux magazine France - Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; A copy of the license is included in the section entitled "GNU Free Documentation License".