Utilizarea smartctl pentru a testa controlerele Adaptec RAID pentru Linux +14
- 07.01.16 01:32
- Elena_sm •
- # 273715
- Habrahabr •
- 13 •
- 5600
- la fel ca Forbes, doar mai bine.
Comanda "smartctl -d ata -a / dev / sdb" poate fi utilizată pentru a testa hard diskul și starea curentă a conexiunii acestuia cu sistemul. Dar cum să folosiți comenzile smartctl pentru a testa discurile SAS sau SCSI ascunse în spatele controlerului RAID Adaptec pe sistemele de operare Linux? Pentru a face acest lucru, trebuie să utilizați sintaxa secvențială de verificare SAS sau SATA. De regulă, acestea sunt unități logice pentru fiecare serie de unități fizice din sistemul de operare. Comanda / dev / sgX poate fi folosită ca un comutator prin intermediul controlorilor I / O, care oferă acces direct la fiecare disc fizic conectat la controlerul Adaptec RAID.
Linux recunoaște controller-ul RAID Adaptec?
Pentru verificare, puteți utiliza următoarea comandă:
Ca urmare a comenzii, obțineți următoarele:
Descărcarea și instalarea programului Adaptec Storage Manager pentru Linux
Este necesar să instalați Adaptec Storage Manager în conformitate cu matricea de disc asamblată.
Verificați starea unității SATA
Comanda pentru scanarea unității arată foarte simplu:
Ca urmare, ar trebui să obțineți următoarele:
Astfel, / dev / sda este un dispozitiv care a fost definit ca un dispozitiv SCSI. Se pare că avem SCSI asamblat din 4 discuri aflate în / dev / sg. Introduceți următoarea comandă smartclt pentru a testa discul din spatele matricei / dev / sda:
Controlorul trebuie să raporteze starea unității și să notifice despre erori (dacă există):
Pentru SAS, discul folosește următoarea sintaxă:
Ca rezultat, obținem ceva similar cu:
Iată comanda pentru a testa următorul disc cu interfața SAS, numit / dev / sg2:
Numărul discului este înlocuit în / dev / sg1. De exemplu, dacă acesta este RAID10 de 4 discuri, acesta va arăta astfel:
Puteți verifica unitatea hard disk utilizând următoarele comenzi:
Utilizând Adaptec Storage Manager
Alte comenzi simple pentru verificarea stării de bază sunt următoarele:
Rețineți că versiunea mai nouă a arcconf este localizată în arhiva / usr / Adaptec_Event_Monitor. Deci, întreaga cale ar trebui să arate astfel:
Puteți verifica independent starea matricei RAID Adaptec pe Linux introducând o comandă simplă:
# / usr / Adaptec_Event_Monitor / arcconf getconfig 1
Sau (versiunea ulterioară):
Rezultatul aproximativ în fotografie: