Adaptec aparatinės įrangos RAID valdiklis

Paskutinį kartą keistas: 2024.01.22

Šiame straipsnyje sužinosite, kaip dirbti su Adaptec aparatinio RAID valdikliu.

Kaip nuskaityti aparatinio RAID būseną

Norėdami sužinoti Adaptec RAID valdiklio būseną, būtina įdiegti Adaptec komandinės eilutės įrankį arcconf.

Esamą RAID būseną galite gauti naudodami šią komandą:

arcconf GETCONFIG 1 LD

Pavyzdžiui, RAID 1:

Rasti valdikliai: 1
----------------------------------------------------------------------
Logiško įrenginio informacija
----------------------------------------------------------------------
Logiško įrenginio numeris 0
   Logiško įrenginio pavadinimas                      :
   RAID lygis                               : 1
   Logiško įrenginio būsena                 : Optimali
   Dydis                                     : 714742 MB
   Skaitos podėlio režimas                          : Įgalintas
   MaxIQ pageidaujamas talpyklos nustatymas            : Įgalintas
   MaxIQ talpyklos nustatymas                      : Išjungtas
   Rašymo podėlio režimas                         : Įgalintas (rašymas atgal)
   Rašymo podėlio nustatymas                      : Įgalintas (rašymas atgal)
   Partitioned                              : Taip
   Apsaugota pagal Karšto-Atsarginio diskelio                            : Ne
   Galima paleisti                              : Taip
   Sugadintų eilučių                           : Ne
   Galios nustatymai                           : Išjungta
   --------------------------------------------------------
   Logiško įrenginio segmento informacija
   --------------------------------------------------------
   Segmentas 0                                : Prisijungęs (0,0) S13UJ1DPB05048
   Segmentas 1                                : Prisijungęs (0,1) S13UJ1DQ201027

Valdiklio diskų būseną galite gauti naudodami šią komandą:

arcconf GETCONFIG 1 PD

Kadangi ši komanda taip pat sugeneruoja didelį kiekį nereikalingos informacijos, patartina filtruoti išvestį. Pavyzdžiui, galite naudoti:

arcconf getconfig 1 pd|egrep "Device #|State\>|Reported Location|Reported Channel|S.M.A.R.T. warnings|Model|Serial number"

Kaip nustatyti aparatinį RAID

Nepriklausomai nuo to, ar jums tiesiog reikia pakeisti esamo RAID būseną, arba jei reikia nustatyti naują RAID (įdiegus valdiklį), pirmas žingsnis turėtų būti ištrinti diskus iš jų loginių diskų:

arcconf DELETE <Valdiklis#> LOGICALDRIVE <ld#>

pavyzdžiui:

arcconf DELETE 1 LOGICALDRIVE 0

arba visus:

arcconf DELETE 1 LOGICALDRIVE ALL

Dabar galite nustatyti naują RAID. Tam diskų būsena turi būti Paruo šta. Jei jūsų disko vis dar yra Šiurkštus (Perduoti) būsena, turite inicializuoti diskus:

arcconf TASK START <Controller#> DEVICE <Channel# ID#> INITIALIZE

Norėdami iš karto inicializuoti visus savo disko įrenginius, prijungtus prie RAID kontrolerio, galite naudoti ALL:

arcconf TASK START 1 DEVICE ALL INITIALIZE

Sintaksė:

arcconf CREATE <Controller#> LOGICALDRIVE [Options] <Size> <RAID#> <Channel# ID#> [Channel# ID#]
  • Sukurti RAID 0 (maksimalus dydis, įrenginiai Kanale 0, Porte 0 ir 1, be patvirtinimo):
    arcconf CREATE 1 LOGICALDRIVE MAX 0 0 0 0 1 noprompt
  • Sukurti RAID 1 (maksimalus dydis, įrenginiai Kanale 0, Porte 0 ir 1, be patvirtinimo):
    arcconf CREATE 1 LOGICALDRIVE MAX 1 0 0 0 1 noprompt
  • Sukurti RAID 5 (maksimalus dydis, įrenginiai Kanale 0, Porte 0, 1 ir 2, be patvirtinimo):
    arcconf CREATE 1 LOGICALDRIVE MAX 5 0 0 0 1 0 2 noprompt
  • Sukurti RAID 10 (maksimalus dydis, įrenginiai Kanale 0, Porte 0, 1, 2 ir 3, be patvirtinimo):
    arcconf CREATE 1 LOGICALDRIVE MAX 10 0 0 0 1 0 2 0 3 noprompt
  • Sukurti RAID 6 (maksimalus dydis, įrenginiai Kanale 0, Laiškas 0 – 14, be patvirtinimo):
    arcconf CREATE 1 LOGICALDRIVE MAX 6 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 noprompt
  • JBOD (vienas įrenginys Kanale 0, Porte 2):
    arcconf CREATE 1 JBOD 0 2 noprompt

Kaip pradėti ATSTATYMĄ naudojant arcconf su DEGREDUOTU RAID

Pirmiausia patikrinkite, ar visi įrenginiai yra atpažinti:

arcconf GETCONFIG 1 PD

Jei ne, galite paleisti rankinį reskanavimą:

arcconf RESCAN 1

RAID būklė tada turėtų būti parodyta kaip degraduota:

root@rescue ~ # arcconf getconfig 1 ld
Nustatyti kontroleriai: 1
----------------------------------------------------------------------
Logikos įrenginio informacija
----------------------------------------------------------------------
Logikos įrenginio numeris 0
   Logikos įrenginio pavadinimas                      : Įrenginys 0
   RAID lygis                               : 1
   Logikos įrenginio būklė                 : Degraduotas
   Dydis                                     : 1428470 MB
   Skaitymo podėlio veikimo režimas                          : Įgalintas
   Įrašymo podėlio veikimo režimas                         : Įgalintas (įrašyk atgal)
   Įrašymo podėlio nustatymas                      : Įgalintas (įrašyk atgal)
   Suskaidytas                              : Ne
   Apsaugotas atsarginiu įrenginiu                   : Ne
   Paleidžiamas                                : Taip
   Nepavykę juostos                           : Ne
   Galios nustatymai                           : Išjungtas
   --------------------------------------------------------
   Logikos įrenginio segmento informacija
   --------------------------------------------------------
   Segmentas 0                                : Nekonsistuojantis (0,0)  9VS38R1D
   Segmentas 1                                : Esamas (0,1)       9VS38RKE

Dabar gali būti reikalinga ištrinti metaduomenis:

arcconf TASK START 1 DEVICE 0 0 CLEAR

Kadangi įjungtas automatinis perjungimas, atstatymas jau turėtų prasidėti. Jei ne, diskas rankiniu būdu pridedamas prie RAID kaip karštas atsarginis. Atstatymas prasideda automatiškai:

arcconf SETSTATE 1 DEVICE 0 0 HSP LOGICALDRIVE 0

Po RAID atstatymo į karštą atsarginį diską, diskas lieka kaip karštas atsarginis. Pakeitus defektuotą diską, duomenys automatiškai migruoja atgal. Taip pat galima pašalinti karšto atsarginio diską per arcconf ir naują pakeitimo diską pažymėti kaip naują karštą atsarginį.

Pavyzdys, kaip nustatyti įrenginį 0;0 kontrolieriuje 1 iš karštas atsarginis į paruoštas:

arcconf setstate 1 device 0 0 rdy

Kaip skaityti RAID diskų SMART reikšmes

sg modulis padeda pasiekti fizinę disko informaciją už kontrolerio, pvz., pirmasis diskas:

smartctl -d sat -a /dev/sg1

Smart Raid kontroleryje galima patikrinti SMART reikšmes naudojant šią komandą.

smartctl -d cciss,0 -i /dev/sg0

Su AACRAID:

smartctl -d aacraid,0,0,0 -i /dev/sg0

Priklausomai nuo operacinės sistemos, gali prireikti atnaujinti smartmontools arba branduolį.

Kaip atkurti defektuotą masyvą

Jeigu aptinkamas masyvas su būkle neprisijungęs arba sugedęs, galima priversti masyvą būti aktyviam arba sukurti jį iš naujo — ir nesugadinti duomenų. Tačiau nėra garantijos, kad pavyks atkurti duomenis. Vis tiek gali įvykti duomenų praradimas. Daugiau informacijos rasite adresu: Ask Adaptec

Kai kuriais atvejais galima atnaujinti masyvą naudojant šią komandą:

arcconf SETSTATE <Controller#> LOGICALDRIVE <LD#> OPTIMAL [ADVANCED <option>] [noprompt]

Pavyzdys pirmam masyvui pirmame kontroleryje būtų:

arcconf SETSTATE 1 LOGICALDRIVE 0 OPTIMAL ADVANCED nocheck noprompt

Kontrolerio konfigūracijos atsarginė kopija ir atkūrimas

Išsaugoti kontrolerio ir visų masyvų konfigūraciją:

arcconf saveconfig config.xml

Ši komanda išsaugos konfigūraciją kaip /var/log/config.xml.

Atkurti kontrolerio konfigūraciją:

arcconf playconfig /path/to/config.xml
Was this article helpful?
Peržiūrų: 441

BeeHosting 10-asis gimtadienis!
Iki 70% nuolaida visoms paslaugoms
+ nemokamas svetainės perkėlimas.

Facebook Instagram linkedin

Beehosting.pro website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Menu