Vérification du bon fonctionnement de la bandothèque

Cet article est pour Amanda Entreprise (AE)

Il s'agit d'un guide de dépannage pour vérifier la détection et le fonctionnement corrects de votre bandothèque avec votre serveur de sauvegarde en vue de son utilisation avec Amanda Enterprise.

Détection et vérification du matériel de bandothèque

Veuillez vous assurer que tous les câbles sont connectés et que la bibliothèque et les lecteurs de bande sont sous tension.

Utilisez la commande lsscsi (la commande doit peut-être être installée en premier) pour afficher tous les périphériques SCSI:

# lsscsi -g [0: 0: 0: 0] disque VMware Virtual Disk 1.0 / dev / sda / dev / sg0 [0: 0: 1: 0] disque VMware Virtual Disk 1.0 / dev / sdb / dev / sg1 [1 : 0: 0: 0] mediumx ATL 1500 3.01 / dev / sch0 / dev / sg2 [1: 0: 0: 1] bande HP Ultrium 1-SCSI E30W / dev / st0 / dev / sg3 [1: 0: 0: 2] bande HP Ultrium 1-SCSI E30W / dev / st1 / dev / sg4

Dans l'exemple ci-dessus, un périphérique changeur (mediumx) et deux lecteurs de bande (bande) sont correctement vus.

Si vous ne voyez pas votre changeur ou vos lecteurs de bande dans la sortie lsscsi, veuillez consulter la documentation de votre bandothèque pour savoir comment configurer les périphériques pour qu'ils soient correctement reconnus par votre système Linux ou Solaris.

En utilisant le nom de périphérique du changeur de bande dans la colonne la plus à droite ci-dessus, la commande mtx peut être utilisée pour vérifier que le périphérique du changeur peut être correctement interrogé:

# mtx -f / dev / sg2 status Changeur de stockage / dev / sg2: 2 lecteurs, 19 emplacements (3 importation / exportation) Élément de transfert de données 0: vide Élément de transfert de données 1: Plein (Élément de stockage 3 chargé): VolumeTag = 00180002 Stockage Élément 1: Plein: VolumeTag = 00180000 Élément de stockage 2: Plein: VolumeTag = 00180001 Élément de stockage 3: Vide Élément de stockage 4: Plein: VolumeTag = 00180003 Élément de stockage 5: Plein: VolumeTag = 00180004 Élément de stockage 6: Plein: VolumeTag = 00180005 Stockage Élément 7: Plein: VolumeTag = 00180006 Élément de stockage 8: Plein: VolumeTag = 00180007 Élément de stockage 9: Plein: VolumeTag = 00180008 Élément de stockage 10: Plein: VolumeTag = 00180009 Élément de stockage 11: Vide Élément de stockage 12: Plein: VolumeTag = 0018000B Stockage Élément 13: Complet: VolumeTag = 0018000C Élément de stockage 14: Complet: VolumeTag = 0018000D Élément de stockage 15: Complet: VolumeTag = 0018000E Élément de stockage 16: Complet: VolumeTag = 0018000F Élément de stockage 17 IMPORT / EXPORT: Élément de stockage vide 18 IMPORT / EXPORT: Élément de stockage vide 19 IMPORT / EXPORT: vide

Si vous ne voyez pas tous les lecteurs ou emplacements connus pour être offerts par la bandothèque, il est possible que la bandothèque soit partitionnée de manière à ce que seuls certains lecteurs et emplacements du changeur soient vus par le système. Les lecteurs et emplacements restants peuvent être réservés pour un système connecté via une autre interface ou une autre adresse SCSI.

Les systèmes Red Hat et CentOS créent généralement un lien symbolique avec chemin / dev / changeur qui pointe vers le nom du périphérique du changeur. Dans ce cas, vous pouvez laisser le nom de l'appareil et simplement exécuter l'état mtx.

Veuillez noter que la commande mtx status n'effectue aucune interrogation mécanique de la bandothèque, ce n'est donc pas un indicateur du bon fonctionnement de la bandothèque. Pour vous assurer qu'il est mécaniquement sain, vous pouvez tester le chargement d'une bande.

Comme le montre la sortie mtx ci-dessus, notre changeur de bande a deux lecteurs installés: l'élément de transfert de données 0 et l'élément de transfert de données 1. Dans l'exemple ci-dessous, nous testons le chargement d'une bande de l'emplacement 8 dans l'élément de transfert de données 1.

$ mtx -f / dev / sg2 load 8 1 Chargement du support de l'élément de stockage 8 dans le lecteur 1 ... terminé

Si la sortie mtx indique une erreur à tout moment, le problème doit être diagnostiqué en vérifiant le Erreurs SCSI donné dans la sortie. Une bandothèque possède généralement sa propre interface et ses propres tests d'autodiagnostic. Ceux-ci peuvent être utilisés pour déterminer s'il existe un problème matériel avec la bibliothèque ou ses lecteurs. En ce qui concerne vos lecteurs de bande, il est également possible d'effectuer un test d'écriture indépendant à l'aide de commandes telles que dd ou tar. Si le problème ne peut pas être résolu facilement, veuillez contacter votre fournisseur de bandothèque pour résoudre les erreurs reçues lors de l'émission de certaines commandes mtx. La bibliothèque doit pouvoir être exploitée avec succès et de manière fiable via la commande mtx afin d'être exploitée avec succès par Amanda Enterprise.

Autorisations de nom de périphérique de bibliothèque de bandes

Effectuez une longue liste du nom de l'appareil du changeur afin de vérifier si les autorisations sont correctement définies:

# ls -lL / dev / changer crw-rw ---- 1 bande racine 21, 2 mars 22 12:46 / dev / sg2 # id amandabackup uid = 500 (amandabackup) gid = 6 (disque) groupes = 6 (disque ), 501 (mysql)

Dans le cas ci-dessus, le Amandabackup l'utilisateur doit être ajouté au le ruban groupe pour utiliser le changeur de bande:

# adduser - groupe bande amandabackup