Verifica del corretto funzionamento della libreria di nastri

Questo articolo è per Amanda impresa (AE)

Questa è una guida alla risoluzione dei problemi per verificare il corretto rilevamento e funzionamento della libreria a nastro con il server di backup in preparazione per l'uso con Amanda Enterprise.

Rilevamento e verifica dell'hardware della libreria di nastri

Verificare che tutti i cavi siano collegati e che la libreria e le unità a nastro siano accese.

Utilizzare il comando lsscsi (potrebbe essere necessario installare prima il comando) per mostrare tutti i dispositivi SCSI:

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

Nell'esempio sopra, un dispositivo di cambio (mediumx) e due unità nastro (nastro) vengono visualizzati correttamente.

Se non si vedono il caricatore o le unità a nastro nell'output di lsscsi, controllare la documentazione della libreria a nastro su come impostare i dispositivi in ​​modo che vengano riconosciuti correttamente dal proprio sistema Linux o Solaris.

Utilizzando il nome del dispositivo per il cambia nastro nella colonna più a destra sopra, il comando mtx può essere utilizzato per verificare che il dispositivo cambia nastro possa essere interrogato correttamente:

# mtx -f / dev / sg2 stato Cambia archivio / dev / sg2: 2 unità, 19 slot (3 importazione / esportazione) Elemento trasferimento dati 0: Vuoto Elemento trasferimento dati 1: Pieno (Elemento archiviazione 3 caricato): VolumeTag = 00180002 Archiviazione Elemento 1: Full: VolumeTag = 00180000 Storage Element 2: Full: VolumeTag = 00180001 Storage Element 3: Empty Storage Element 4: Full: VolumeTag = 00180003 Storage Element 5: Full: VolumeTag = 00180004 Storage Element 6: Full: VolumeTag = 00180005 Storage Elemento 7: Full: VolumeTag = 00180006 Storage Element 8: Full: VolumeTag = 00180007 Storage Element 9: Full: VolumeTag = 00180008 Storage Element 10: Full: VolumeTag = 00180009 Storage Element 11: Empty Storage Element 12: Full: VolumeTag = 0018000B Storage Elemento 13: Full: VolumeTag = 0018000C Storage Element 14: Full: VolumeTag = 0018000D Storage Element 15: Full: VolumeTag = 0018000E Storage Element 16: Full: VolumeTag = 0018000F Storage Element 17 IMPORT / EXPORT: Empty Storage Element 18 IMPORT / EXPORT: Elemento di archiviazione vuoto 19 IMPORTAZIONE / ESPORTAZIONE: vuoto

Se non si vedono tutte le unità o gli slot noti per essere offerti dalla libreria a nastro, è possibile che la libreria sia partizionata in modo tale che il sistema possa vedere solo determinate unità e slot nel caricatore. Le unità e gli slot rimanenti possono essere riservati a un sistema collegato tramite un'altra interfaccia o indirizzo SCSI.

I sistemi Red Hat e CentOS di solito creano un collegamento simbolico con il percorso / dev / changer che punta al nome del dispositivo del caricatore. In questo caso, puoi tralasciare il nome del dispositivo ed eseguire semplicemente mtx status.

Si noti che il comando mtx status non esegue alcuna query meccanica della libreria a nastro, quindi non è un indicatore del corretto funzionamento della libreria. Per assicurarti che sia meccanicamente corretto, puoi provare a caricare un nastro.

Come si vede nell'output mtx sopra, il nostro cambia nastro ha due unità installate: Data Transfer Element 0 e Data Transfer Element 1. Nell'esempio seguente, testiamo il caricamento di un nastro dallo slot 8 nell'elemento Data Transfer 1.

$ mtx -f / dev / sg2 load 8 1 Caricamento del supporto da Storage Element 8 nell'unità 1 ... fatto

Se l'output mtx indica un errore in qualsiasi momento, il problema deve essere diagnosticato controllando il file Errori SCSI dato nell'output. Una libreria a nastro di solito ha anche una propria interfaccia e test di autodiagnostica. Questi possono essere usati per determinare se c'è un problema hardware con la libreria o le sue unità. Per quanto riguarda le unità a nastro, è anche possibile eseguire un test di scrittura indipendente utilizzando comandi come dd o tar. Se il problema non può essere risolto facilmente, contattare il fornitore della libreria di nastri per risolvere gli errori ricevuti durante l'emissione di determinati comandi mtx. La libreria dovrebbe essere in grado di funzionare correttamente e in modo affidabile tramite il comando mtx per poter essere gestita con successo da Amanda Enterprise.

Autorizzazioni per il nome del dispositivo della libreria di nastri

Eseguire un lungo elenco del nome del dispositivo di cambio per verificare se le autorizzazioni sono impostate correttamente:

# 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) groups = 6 (disk ), 501 (mysql)

Nel caso precedente, il file amandabackup l'utente deve essere aggiunto al file nastro gruppo per utilizzare il cambia nastro:

# adduser --gruppo nastro amandabackup