Überprüfen des korrekten Betriebs der Bandbibliothek

Dieser Artikel ist für Amanda Unternehmen (AE)

Dies ist eine Anleitung zur Fehlerbehebung, um die korrekte Erkennung und den ordnungsgemäßen Betrieb Ihrer Bandbibliothek mit Ihrem Sicherungsserver zu überprüfen, um die Verwendung mit Amanda Enterprise vorzubereiten.

Erkennung und Überprüfung der Hardware der Bandbibliothek

Stellen Sie sicher, dass alle Kabel angeschlossen sind und die Bibliothek und die Bandlaufwerke eingeschaltet sind.

Verwenden Sie den Befehl lsscsi (der Befehl muss möglicherweise zuerst installiert werden), um alle SCSI-Geräte anzuzeigen:

# lsscsi -g [0: 0: 0: 0] Festplatte VMware Virtual Disk 1.0 / dev / sda / dev / sg0 [0: 0: 1: 0] Festplatte 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] Band HP Ultrium 1-SCSI E30W / dev / st0 / dev / sg3 [1: 0: 0: 2] Band HP Ultrium 1-SCSI E30W / dev / st1 / dev / sg4

Im obigen Beispiel werden ein Wechsler (mediumx) und zwei Bandlaufwerke (Band) korrekt angezeigt.

Wenn Sie Ihren Wechsler oder Ihre Bandlaufwerke nicht in der lsscsi-Ausgabe sehen, lesen Sie in Ihrer Bandbibliotheksdokumentation nach, wie Sie die Geräte so einrichten, dass sie von Ihrem Linux- oder Solaris-System korrekt erkannt werden.

Unter Verwendung des Gerätenamens für den Bandwechsler in der rechten Spalte oben kann der Befehl mtx verwendet werden, um zu überprüfen, ob das Wechslergerät korrekt abgefragt wurde:

# mtx -f / dev / sg2 Status Speicherwechsler / dev / sg2: 2 Laufwerke, 19 Steckplätze (3 Import / Export) Datenübertragungselement 0: Leeres Datenübertragungselement 1: Voll (Speicherelement 3 geladen): VolumeTag = 00180002 Speicher Element 1: Voll: VolumeTag = 00180000 Speicherelement 2: Voll: VolumeTag = 00180001 Speicherelement 3: Leer Speicherelement 4: Voll: VolumeTag = 00180003 Speicherelement 5: Voll: VolumeTag = 00180004 Speicherelement 6: Voll: VolumeTag = 00180005 Speicher Element 7: Voll: VolumeTag = 00180006 Speicherelement 8: Voll: VolumeTag = 00180007 Speicherelement 9: Voll: VolumeTag = 00180008 Speicherelement 10: Voll: VolumeTag = 00180009 Speicherelement 11: Leer Speicherelement 12: Voll: VolumeTag = 0018000B Speicher Element 13: Voll: VolumeTag = 0018000C Speicherelement 14: Voll: VolumeTag = 0018000D Speicherelement 15: Voll: VolumeTag = 0018000E Speicherelement 16: Voll: VolumeTag = 0018000F Speicherelement 17 IMPORT / EXPORT: Leeres Speicherelement 18 IMPORT / EXPORT: Leeres Speicherelement 19 IMPORT / EXPORT: Leer

Wenn Sie nicht alle Laufwerke oder Steckplätze sehen, von denen bekannt ist, dass sie von der Bandbibliothek angeboten werden, ist es möglich, dass die Bibliothek so partitioniert ist, dass nur bestimmte Laufwerke und Steckplätze im Wechsler vom System erkannt werden. Verbleibende Laufwerke und Steckplätze können für ein System reserviert werden, das über eine andere Schnittstelle oder SCSI-Adresse angeschlossen ist.

Red Hat- und CentOS-Systeme erstellen normalerweise eine symbolische Verknüpfung mit path / dev / changer, die auf den Gerätenamen des Wechslers verweist. In diesem Fall können Sie den Gerätenamen weglassen und einfach den MTX-Status ausführen.

Bitte beachten Sie, dass der Befehl mtx status keine mechanische Abfrage der Bandbibliothek durchführt und daher kein Indikator dafür ist, ob die Bibliothek ordnungsgemäß funktioniert. Um sicherzustellen, dass es mechanisch einwandfrei ist, können Sie das Laden eines Bandes testen.

Wie in der obigen MTX-Ausgabe zu sehen ist, sind auf unserem Bandwechsler zwei Laufwerke installiert: Datenübertragungselement 0 und Datenübertragungselement 1. Im folgenden Beispiel testen wir das Laden eines Bandes von Steckplatz 8 in Datenübertragungselement 1.

$ mtx -f / dev / sg2 load 8 1 Laden des Mediums vom Speicherelement 8 in Laufwerk 1 ... fertig

Wenn die mtx-Ausgabe zu irgendeinem Zeitpunkt einen Fehler anzeigt, muss das Problem durch Überprüfen von diagnostiziert werden SCSI-Fehler in der Ausgabe angegeben. Eine Bandbibliothek verfügt normalerweise auch über eine eigene Schnittstelle und Selbstdiagnosetests. Diese können verwendet werden, um festzustellen, ob ein Hardwareproblem mit der Bibliothek oder ihren Laufwerken vorliegt. Bei Ihren Bandlaufwerken ist es auch möglich, einen unabhängigen Schreibtest mit Befehlen wie dd oder tar durchzuführen. Wenn das Problem nicht einfach behoben werden kann, wenden Sie sich an Ihren Bandbibliotheksanbieter, um Fehler zu beheben, die bei der Ausgabe bestimmter mtx-Befehle auftreten. Die Bibliothek sollte über den Befehl mtx erfolgreich und zuverlässig betrieben werden können, um von Amanda Enterprise erfolgreich betrieben zu werden.

Berechtigungen für Gerätenamen der Bandbibliothek

Führen Sie eine lange Liste des Namens des Wechslergeräts durch, um zu überprüfen, ob die Berechtigungen richtig eingestellt sind:

# ls -lL / dev / changer crw-rw ---- 1 Root-Band 21, 2. März 22 12:46 / dev / sg2 # id amandabackup uid = 500 (amandabackup) gid = 6 (disk) groups = 6 (disk ), 501 (MySQL)

Im obigen Fall ist die amandabackup Benutzer muss zum hinzugefügt werden Band Gruppe, um den Bandwechsler zu verwenden:

# adduser --group tape amandabackup