Adaptec riistvara RAID-kontroller

Viimati muudetud: Monday January 22nd, 2024

Selles artiklis saate teada, kuidas töötada Adaptec riistvaralise RAID-kontrolleriga.

Kuidas lugeda riistvaralise RAID-i olekut

Adaptec RAID kontrolleri oleku lugemiseks peab olema installitud Adaptec käsurea tööriist arcconf.

Võite saada RAID-i praeguse oleku järgmise käsu abil:

arcconf GETCONFIG 1 LD

Näide RAID 1 kohta:

Leitud kontrollerid: 1
----------------------------------------------------------------------
Loogilise seadme teave
----------------------------------------------------------------------
Loogilise seadme number 0
   Loogilise seadme nimi                      :
   RAID tase                               : 1
   Loogilise seadme olek                 : Optimaalne
   Suurus                                     : 714742 MB
   Lugemisvahemälu režiim                          : Aktiveeritud
   MaxIQ eelistatud vahemälu seadistus            : Aktiveeritud
   MaxIQ vahemälu seadistus                      : Deaktiveeritud
   Kirjutusvahemälu režiim                         : Aktiveeritud (kirjutamine-tagasi)
   Kirjutusvahemälu seadistus                    : Aktiveeritud (kirjutamine-tagasi)
   Partitsioneeritud                              : Jah
   Kaitstud varundusvaruga                    : Ei
   Bootitav                                 : Jah
   Katkised triibud                           : Ei
   Toite seaded                             : Deaktiveeritud
   --------------------------------------------------------
   Loogilise seadme segmendi teave
   --------------------------------------------------------
   Segment 0                                : Kohal (0,0) S13UJ1DPB05048
   Segment 1                                : Kohal (0,1) S13UJ1DQ201027

Võite saada ketaste oleku järgmise käsu abil:

arcconf GETCONFIG 1 PD

Kuna see käsk genereerib ka hulga kasutuid andmeid, on soovitatav väljund filtreerida. Näiteks võite kasutada:

arcconf getconfig 1 pd|egrep "Seade #|Olek\>|Raporteeritud asukoht|Raporteeritud kanal|S.M.A.R.T. hoiatused|Mudel|Seerianumber"

Kuidas seadistada riistvaraline RAID

Olenemata sellest, kas peate lihtsalt olemasoleva RAID-režiimi muutma või vajate uue RAID-i seadistamist (pärast kontrolleri paigaldamist), esimene asi, mida peaksite tegema, on draivid oma loogilistest draividest kustutada:

arcconf DELETE <Kontroller#> LOGICALDRIVE <ld#>

näiteks:

arcconf DELETE 1 LOGICALDRIVE 0

või kõik:

arcconf DELETE 1 LOGICALDRIVE ALL

Nüüd saate seadistada uue RAID-i. Selleks peab teie ketaste olek olema Valmis. Kui teie kettad on endiselt Toor (Läbimine) olekus, peate kettad alustama:

Süntaks:

arcconf TASK START <Kontroller#> SEADE <Kanal# ID#> ALUSTA

Kõigi teie RAID-kontrolleriga ühendatud ketaste alustamiseks saate kasutada KÕIK:

arcconf TASK START 1 SEADE KÕIK ALUSTA

Süntaks:

arcconf CREATE <Kontroller#> LOGICALDRIVE [Valikud] <Suurus> <RAID#> <Kanal# ID#> [Kanal# ID#]
  • Create RAID 0 (maksimaalne suurus, kettad Kanal 0, Port 0 ja 1, kinnitust ei nõuta):
    arcconf CREATE 1 LOGICALDRIVE MAX 0 0 0 0 1 noprompt

  • Create RAID 1 (maksimaalne suurus, kettad Kanal 0, Port 0 ja 1, kinnitust ei nõuta):
    arcconf CREATE 1 LOGICALDRIVE MAX 1 0 0 0 1 noprompt

  • Create RAID 5 (maksimaalne suurus, kettad Kanal 0, Port 0, 1 ja 2, kinnitust ei nõuta):
    arcconf CREATE 1 LOGICALDRIVE MAX 5 0 0 0 1 0 2 noprompt

  • Create RAID 10 (maksimaalne suurus, kettad Kanal 0, Port 0, 1, 2 ja 3, kinnitust ei nõuta):
    arcconf CREATE 1 LOGICALDRIVE MAX 10 0 0 0 1 0 2 0 3 noprompt

  • Create RAID 6 (maksimaalne suurus, kettad Kanal 0, pesa 0 – 14, kinnitust ei nõuta):
    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 (üksik draiv Kanal 0, Port 2):
    arcconf CREATE 1 JBOD 0 2 noprompt

Kuidas alustada arcconfiga degradeerunud RAID-i uuesti ehitust

Esiteks kontrollige, kas kõik draivid on tuvastatud:

arcconf GETCONFIG 1 PD

Kui neid pole, saate käivitada käsitsi uuesti skaneerimise:

arcconf RESCAN 1

Seejärel peaks RAID-i olek olema näidatud degradeerunud olekus:

root@rescue ~ # arcconf getconfig 1 ld
Controllers found: 1
----------------------------------------------------------------------
Logical device information
----------------------------------------------------------------------
Logical device number 0
   Logical device name                      : Device 0
   RAID level                               : 1
   Status of logical device                 : Degraded
   Size                                     : 1428470 MB
   Read-cache mode                          : Enabled
   Write-cache mode                         : Enabled (write-back)
   Write-cache setting                      : Enabled (write-back)
   Partitioned                              : No
   Protected by Hot-Spare                   : No
   Bootable                                 : Yes
   Failed stripes                           : No
   Power settings                           : Disabled
   --------------------------------------------------------
   Logical device segment information
   --------------------------------------------------------
   Segment 0                                : Inconsistent (0,0)  9VS38R1D
   Segment 1                                : Present (0,1)       9VS38RKE

Nüüd võib olla vajalik metaandmete kustutamine:

arcconf TASK START 1 DEVICE 0 0 CLEAR

Kuna automaatne tõrkekindlustusrežiim on lubatud, peaks taastamine juba käivitunud olema. Kui mitte, saab draivi käsitsi lisada RAID-ile kuumreserveerijana. Taastamine algab automaatselt:

arcconf SETSTATE 1 DEVICE 0 0 HSP LOGICALDRIVE 0

Pärast RAID-i taastamist kuumvaru draiviga jääb draiv kuumvaruks. Vigase draivi asendamisel toimub andmete automaatne migreerimine tagasi. Samuti on võimalik arcconfi abil eemaldada kuumvaru määratlus ja määrata uus asendusdraiv uueks kuumvaruks.

Siin on näide seadmest 0;0, kontrollerist 1, mille muudetakse “kuumaks varuks” “valmis” olekusse:

arcconf setstate 1 device 0 0 rdy

Kuidas lugeda RAID-is oleva draivi SMART-väärtusi

Moodul sg aitab juurde pääseda kontrolleri taga olevatele füüsilistele draividele, näiteks esimene draiv:

smartctl -d sat -a /dev/sg1

Smart Raid Controlleril saate SMART-väärtusi kontrollida järgmise käsu abil.

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

AACRAID-iga:

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

Sõltuvalt operatsioonisüsteemist võib teil olla vaja värskendada smartmontools või kernelit.

Kuidas taastada vigane massiiv

Kui massiiv tuvastatakse, kuid selle olek on võrguühenduseta või vigane, saab massiivi sundida aktiveerima või uuesti looma – andmeid kaotamata. Siiski pole garantiid, et andmeid õnnestub taastada. Andmete kaotus võib siiski tekkida. Rohkem teavet leiate aadressilt: Ask Adaptec

Mõnel juhul on võimalik massiiv uuesti käivitada järgmise käsu abil:

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

Näiteks esimese massiivi jaoks esimesel kontrolleril oleks:

arcconf SETSTATE 1 LOGICALDRIVE 0 OPTIMAL ADVANCED nocheck noprompt

Kontrolleri seadistuse varundamine ja taastamine

Kontrolleri ja kõikide massiivide seadistuse salvestamiseks:

arcconf saveconfig config.xml

Selle käsu abil salvestatakse seadistus aadressile /var/log/config.xml.

Seadistuse taastamiseks kontrolleril:

arcconf playconfig /path/to/config.xml
Was this article helpful?
Vaatamised: 191

BeeHosting 10 Sünnipäev!
Kuni 70% allahindlus kõikidelt teenustelt
+ tasuta veebisaidi ülekanne.

Beehosting.pro veebilehel kasutatakse küpsiseid

Kasutame küpsiseid sisu ja reklaamide isikupärastamiseks, sotsiaalse meedia funktsioonide pakkumiseks ning liikluse analüüsimiseks. Edastame teavet selle kohta, kuidas meie saiti kasutate, ka oma sotsiaalse meedia, reklaami- ja analüüsipartneritele, kes võivad seda kombineerida muu teabega, mida olete neile esitanud või mida nad on kogunud teiepoolse teenuste kasutamise käigus.

Menüü