Verification bande mksysb
| Fiche express | |
|---|---|
| Domaine | Sauvegarde et restauration système (vérification de bande) |
| Commande | tctl, restore
|
| Contexte | AIX — s'assurer qu'une sauvegarde mksysb écrite sur bande est exploitable |
| Voir aussi | Mksysb (vérification rapide via lsmksysb -V -f)
|
Après un mksysb sur bande, il est prudent de vérifier que la sauvegarde est correcte avant de considérer l'opération terminée. La page Mksysb documente déjà la vérification rapide via lsmksysb -V -f, qui confirme que la bande contient une image mksysb valide sans la lire en détail. Cette page décrit une vérification plus poussée, en lisant effectivement le début du contenu de la sauvegarde avec restore : utile en cas de doute sur une bande ancienne, un lecteur suspect, ou avant un test de restauration critique.
Identifier le lecteur de bande
lsdev -Cc tape | grep 4mm
rmt0 Available 0I-08-00-0,0 LVD SCSI 4mm Tape Drive
Adapter le motif de recherche au type de lecteur réellement installé (4mm, 8mm, DLT…). Vérifier au passage que l'état du lecteur est bien Available.
Se positionner sur les données de la sauvegarde
Rembobiner la bande, puis avancer jusqu'aux données de sauvegarde proprement dites. Un mksysb écrit d'abord plusieurs fichiers d'en-tête sur la bande (données bosinst.data, image.data, table des matières) avant le contenu de la sauvegarde lui-même — il faut donc sauter ces premiers blocs :
tctl -f /dev/rmt0 rewind
tctl -f /dev/rmt0.1 fsf 3
Le périphérique /dev/rmt0 rembobine la bande en fin d'opération, alors que /dev/rmt0.1 ne la rembobine pas — c'est ce second nom qu'il faut utiliser ensuite pour enchaîner directement sur la lecture, sans repartir en tête de bande.
Lire le contenu de la sauvegarde
restore -Tvf /dev/rmt0.1
Exemple de sortie attendue :
Please mount volume 1 on /dev/rmt0.1.
Press the Enter key to continue.
New volume on /dev/rmt0.1:
Cluster size is 51200 bytes (100 blocks).
The volume number is 1.
The backup date is: Mon Sep 6 12:05:17 DFT 2010
Files are backed up by name.
The user is root.
5999 ./bosinst.data
11 ./tmp/vgdata/rootvg/image.info
16680 ./image.data
184316 ./tmp/vgdata/rootvg/backup.data
0 ./var/adm/ras/livedump
Dès que la liste des fichiers commence à défiler avec des noms, tailles et dates cohérents, la sauvegarde est lisible et peut être considérée comme bonne — inutile d'attendre la fin de la liste, interrompre la commande avec Ctrl-Z suffit.
Éjecter la bande
tctl -f /dev/rmt0 offline
Voir aussi
- Mksysb — commande de base, vérification rapide (
lsmksysb -V -f) et listage des filesets inclus (lsmksysb -L)