17.3. Écriture sur des dispositifs de rembobinage de bande
Un dispositif de rembobinage rembobine la bande après chaque opération. Pour sauvegarder des données, vous pouvez utiliser la commande tar
. Par défaut, dans les périphériques à bande, la valeur de block size
est de 10 Ko (bs=10k
). Vous pouvez définir la variable d'environnement TAPE
à l'aide de l'attribut export TAPE=/dev/st0
pour définir la variable d'environnement. Utilisez plutôt l'option -f
device pour spécifier le fichier du périphérique de bande. Cette option est utile lorsque vous utilisez plus d'un périphérique de bande.
Conditions préalables
-
Vous avez installé le paquetage
mt-st
. Pour plus d'informations, voir Installation de l'outil de gestion des lecteurs de bande. Charger le lecteur de bande :
# mt -f /dev/st0 load
Procédure
Vérifier la tête de lecture :
# mt -f /dev/st0 status SCSI 2 tape drive: File number=-1, block number=-1, partition=0. Tape block size 0 bytes. Density code 0x0 (default). Soft error count since last status=0 General status bits on (50000): DR_OPEN IM_REP_EN
Ici :
-
la valeur actuelle de
file number
est -1. -
le site
block number
définit la tête de bande. Par défaut, il est fixé à -1. -
le
block size
0 indique que l'unité de bande n'a pas de taille de bloc fixe. -
le site
Soft error count
indique le nombre d'erreurs rencontrées après l'exécution de la commande mt status. -
le site
General status bits
explique les caractéristiques de l'appareil à bandes. -
DR_OPEN
indique que la porte est ouverte et que le dispositif de bande est vide.IM_REP_EN
est le mode de rapport immédiat.
-
la valeur actuelle de
Si le périphérique de bande n'est pas vide, écrasez-le :
# tar -czf /dev/st0 _/source/directory
Cette commande écrase les données d'un périphérique de bande avec le contenu de
/source/directory
.Sauvegarder le
/source/directory
sur l'appareil à bandes :# tar -czf /dev/st0 _/source/directory tar: Removing leading `/' from member names /source/directory /source/directory/man_db.conf /source/directory/DIR_COLORS /source/directory/rsyslog.conf [...]
Visualiser l'état de l'unité de bande :
# mt -f /dev/st0 status
Verification steps
Affiche la liste de tous les fichiers présents sur l'unité de bande :
# tar -tzf /dev/st0 /source/directory/ /source/directory/man_db.conf /source/directory/DIR_COLORS /source/directory/rsyslog.conf [...]
Ressources supplémentaires
-
mt(1)
,st(4)
, ettar(1)
pages de manuel - Support de lecteur de bande détecté comme étant protégé en écriture Article de Red Hat Knowlegebase
- Comment vérifier si les lecteurs de bandes sont détectés dans le système Article de Red Hat Knowlegebase