3ware RAID diszk csere

 ( Proci85 | 2019. április 1., hétfő - 16:19 )

Sziasztok

Kihullott az egyik diszk a raidből, találtunk a polcon egy használtat és beraktuk:

VPort Status         Unit Size      Type  Phy Encl-Slot    Model
p7    OK             u?   931.51 GB SATA  7   -            SAMSUNG HD103SJ

Az u? -val van bajom.

# /tw_cli/x86_64/tw_cli /c6 remove p7
Removing port /c6/p7 ... Done.

# /tw_cli/x86_64/tw_cli /c6 rescan
Rescanning controller /c6 for units and drives ...Failed.
(0x0B:0x0029): Drive in use

# /tw_cli/x86_64/tw_cli  maint createunit c6 rspare p7
The following drive(s) cannot be used [7].
Error: (CLI:144) Invalid drive(s) specified.

Korábban, ha töröltem, akkor eltünt, rescan után visszajött a vinyó, de immár unit helyén "-". És szépen hozzáadhattam egy arrayhez.
Most ezt nem tudom megtenni, mert idegen signaturát érzékel rajta, és bezárult a kör.

Hogy tudok hozzáadni egy máshonnan szerzett használt diszket? Windows partícionálás, formázás nem segít. Gondolom ezt dd-vel kellene teliírni, de szervernek nem tudom feladni, hogy teliírhassam. Helyben pedig nincs most lehetőség 1TB-s diszket végig dd-zni meg egyébként is. Nem hiszem, hogy ez volna az official megoldás.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Szerintem - ha nem tévedek - he remove-val eltávolítasz egy portot, akkor a konfiguráció megmarad a disk-en. Ha a disk korábban tagja volt egy unit-nak és nem volt szűz, akkor a rajta lévő konfig alapján lehet, hogy megpróbálta használatba venni a kontroller... A 0x0029 akár azt is jelezheti, hogy elindult egy unit-on egy verify folyamat, ami miatt használatban van. Jó lenne egy show all, hogy látszódjon aktuálisan ki kivel van.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Próbáltam több vinyót, végül egy harmadik használt vinyóval meg tudtam tenni azt, hogy remove, majd rescan után feljött, adott magának egy "u1"-t, ezt törölni tudtam deleteunit paranccsal, ekkor az unit oszlopban csak "-" maradt, így spare-be tudtam tenni és már elindult a rebuild.
Az előzmény már nem látszik, de most így néz ki.

# raid

Unit  UnitType  Status         %RCmpl  %V/I/M  Stripe  Size(GB)  Cache  AVrfy
------------------------------------------------------------------------------
u0    RAID-6    VERIFYING      -       61%(A)  64K     5587.88   RiW    OFF    

VPort Status         Unit Size      Type  Phy Encl-Slot    Model
------------------------------------------------------------------------------
p0    OK             u0   931.51 GB SATA  0   -            SAMSUNG HE103SJ     
p1    OK             u0   931.51 GB SATA  1   -            SAMSUNG HE103SJ     
p2    OK             u0   931.51 GB SATA  2   -            SAMSUNG HE103SJ     
p3    OK             u0   931.51 GB SATA  3   -            SAMSUNG HE103SJ     
p4    OK             u0   931.51 GB SATA  4   -            SAMSUNG HE103SJ     
p5    OK             u0   931.51 GB SATA  5   -            SAMSUNG HD103SJ     
p6    OK             u0   931.51 GB SATA  6   -            SAMSUNG HE103SJ     
p7    OK             u0   931.51 GB SATA  7   -            WDC WD1003FBYX-01Y7 

A gond akkor van, ha rögtön uX helyett u? -t ad magának. Azzal egyszerűen nem tudok mit kezdeni. Most szerencsére találtam olyan vinyót, amivel végül szót értettünk.

Nem ismerem fejből a 3ware cli-t. Próbáld inicializálni az új lemezt első körben.

Diszket nem tudok inicializálni csak létező unitot. u? -re viszont nem tudok hivatkozni.
Az viszont jó kérdés, hogy boot folyamatnál be lehet-e lépni a controllerbe és ott matatni. Ezt megnézem egy nyugis időszakban. Köszi!