Verifierar korrekt användning av bandbiblioteket

Denna artikel är för Amanda Enterprise (AE)

Det här är en felsökningsguide för att verifiera korrekt upptäckt och funktion av ditt bandbibliotek med din reservserver som förberedelse för användning med Amanda Enterprise.

Bandbibliotekets detektering och verifiering av hårdvara

Se till att alla kablar är anslutna och att biblioteket och bandenheterna är påslagna.

Använd kommandot lsscsi (kommandot kan behöva installeras först) för att visa alla SCSI-enheter:

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

I exemplet ovan ses en växlare (mediumx) och två bandstationer (band) korrekt.

Om du inte ser din växlare eller bandenheter i lsscsi-utgången, läs dokumentationen för bandbiblioteket om hur du ställer in enheterna så att de känns igen korrekt av ditt Linux- eller Solaris-system.

Med hjälp av enhetsnamnet för bandväxlaren längst till höger i kolumnen ovan kan mtx-kommandot användas för att verifiera att växlingsenheten kan vara korrekt ifrågasatt:

# mtx -f / dev / sg2 status Storage Changer / dev / sg2: 2 Drives, 19 Slots (3 Import / Export) Dataöverföringselement 0: Tom dataöverföringselement 1: Fullt (Storage Element 3 Loaded): VolumeTag = 00180002 Storage Element 1: Fullt: VolumeTag = 00180000 Lagringselement 2: Fullt: VolumeTag = 00180001 Lagringselement 3: Tomt lagringselement 4: Fullt: VolumeTag = 00180003 Lagringselement 5: Fullt: VolumeTag = 00180004 Lagringselement 6: Fullt: VolumeTag = 00180005 Lagring Element 7: Fullt: VolumeTag = 00180006 Lagringselement 8: Fullt: VolumeTag = 00180007 Lagringselement 9: Fullt: VolumeTag = 00180008 Lagringselement 10: Fullt: VolumeTag = 00180009 Lagringselement 11: Tomt lagringselement 12: Fullt: VolumeTag = 0018000B Lagring Element 13: Full: VolumeTag = 0018000C Lagringselement 14: Full: VolumeTag = 0018000D Lagringselement 15: Full: VolumeTag = 0018000E Lagringselement 16: Full: VolumeTag = 0018000F Lagringselement 17 IMPORT / EXPORT: Tomt lagringselement 18 IMPORT / EXPORT: Tomt förvaringselement 19 IMPORT / EXPORT: Tomt

Om du inte ser alla enheter eller kortplatser som är kända för att erbjudas av bandbiblioteket är det möjligt att biblioteket är partitionerat på ett sätt så att endast vissa enheter och kortplatser i växlaren kan ses av systemet. Återstående enheter och kortplatser kan reserveras för ett system som är anslutet via ett annat gränssnitt eller SCSI-adress.

Red Hat och CentOS-system skapar vanligtvis en symbolisk länk med sökväg / dev / växlare som pekar på växlarens enhetsnamn. I det här fallet kan du lämna enhetsnamnet och helt enkelt köra mtx-status.

Observera att mtx-statuskommandot inte gör någon mekanisk fråga om bandbiblioteket, så det är inte en indikator på om biblioteket fungerar korrekt. För att säkerställa att det mekaniskt är sundt kan du testa att ladda ett band.

Som framgår av mtx-utgången ovan har vår bandväxlare två enheter installerade: Dataöverföringselement 0 och dataöverföringselement 1. I exemplet nedan testar vi att ladda ett band från kortplats 8 i dataöverföringselement 1.

$ mtx -f / dev / sg2 belastning 8 1 Ladda media från lagringselement 8 i enhet 1 ... klar

Om mtx-utgången indikerar ett fel vid någon tidpunkt måste problemet diagnostiseras genom att kontrollera SCSI-fel anges i produktionen. Ett bandbibliotek har vanligtvis också ett eget gränssnitt och självdiagnostiska tester. Dessa kan användas för att avgöra om det finns ett hårdvaruproblem med biblioteket eller dess enheter. När det gäller dina bandenheter är det också möjligt att utföra ett oberoende skrivtest med kommandon som dd eller tar. Om problemet inte enkelt kan lösas, kontakta din bandbiblioteksförsäljare för att lösa fel som mottas när du ger vissa mtx-kommandon. Biblioteket ska kunna drivas framgångsrikt och pålitligt via mtx-kommandot för att framgångsrikt kunna drivas av Amanda Enterprise.

Enhetsbehörighet för tejpbibliotek

Utför en lång lista med växlarens enhetsnamn för att kontrollera om behörigheterna är korrekt inställda:

# ls -lL / dev / changer crw-rw ---- 1 root tape 21, 2 Mar 22 12:46 / dev / sg2 # id amandabackup uid = 500 (amandabackup) gid = 6 (disk) grupper = 6 (disk ), 501 (mysql)

I ovanstående fall är amandabackup användaren måste läggas till i tejp grupp för att använda bandväxlaren:

# adduser - gruppband amandabackup