3ware 9650SE-4LPML — пересборка RAID-массива
Oct 5, 2015 17:29 · 484 words · 3 minute read
На днях с одного из серверов пришло оповещение о развалившемся RAID-массиве. Давайте разберемся как исправить данную проблему и пересобрать RAID-массив на конкретном примере контроллера 3ware 9650SE-4LPML.
Прежде всего подключаемся к серверу и проверяем состояние RAID-массива:
tw_cli /c0 show
Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-1 DEGRADED - - - 465.651 ON OFF
Port Status Unit Size Blocks Serial
---------------------------------------------------------------
p0 NOT-PRESENT - - - -
p1 NOT-PRESENT - - - -
p2 DEGRADED u0 465.76 GB 976773168 WD-WMAYP6626070
p3 OK u0 465.76 GB 976773168 WD-WMAYP6691211
Так и есть, статус нашего RAID-массива DEGRADED
. Удалим проблемный диск, подключенный ко второму порту контроллера 3ware 9650SE-4LPML из массива:
tw_cli /c0/p2 remove
Removing /c0/p2 will take the disk offline.
Do you want to continue ? Y|N [N]: y
Removing port /c0/p2 ... Done.
Еще раз проверяем состояние RAID-массива:
tw_cli /c0 show
Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-1 DEGRADED - - - 465.651 ON OFF
Port Status Unit Size Blocks Serial
---------------------------------------------------------------
p0 NOT-PRESENT - - - -
p1 NOT-PRESENT - - - -
p2 NOT-PRESENT - - - -
p3 OK u0 465.76 GB 976773168 WD-WMAYP6691211
Проблемный диск отсутствует. В данный момент мы его не будем менять, но точно так же, как и при установке нового жесткого диска нужно выполнить rescan
:
tw_cli /c0 rescan
Rescanning controller /c0 for units and drives ...Done.
Found the following unit(s): [none].
Found the following drive(s): [/c0/p2].
Проверяем состояние RAID-массива:
tw_cli /c0 show
Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-1 DEGRADED - - - 465.651 ON OFF
Port Status Unit Size Blocks Serial
---------------------------------------------------------------
p0 NOT-PRESENT - - - -
p1 NOT-PRESENT - - - -
p2 OK - 465.76 GB 976773168 WD-WMAYP6626070
p3 OK u0 465.76 GB 976773168 WD-WMAYP6691211
Как видим, у нас появился подключенный ко второму порту контроллера 3ware 9650SE-4LPML жесткий диск.
Примечание. Обратите внимание, что у «нового» диска в графе Unit
должен быть прочерк.
Теперь можно запустить пересборку RAID-массива:
tw_cli /c0/u0 start rebuild disk=2
Sending rebuild start request to /c0/u0 on 1 disk(s) [2] ... Done.
Через некоторое время проверяем состояние RAID-массива:
tw_cli /c0 show
Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-1 REBUILDING 4% - - 465.651 ON OFF
Port Status Unit Size Blocks Serial
---------------------------------------------------------------
p0 NOT-PRESENT - - - -
p1 NOT-PRESENT - - - -
p2 DEGRADED u0 465.76 GB 976773168 WD-WMAYP6626070
p3 OK u0 465.76 GB 976773168 WD-WMAYP6691211
Видим, что статус RAID-массива теперь REBUILDING
вместо DEGRADED
, как было ранее и рядом указан прогресс (4%). После завершения пересборки статус RAID-массива будет следующим:
tw_cli /c0 show
Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-1 OK - - - 465.651 ON OFF
Port Status Unit Size Blocks Serial
---------------------------------------------------------------
p0 NOT-PRESENT - - - -
p1 NOT-PRESENT - - - -
p2 OK u0 465.76 GB 976773168 WD-WMAYP6626070
p3 OK u0 465.76 GB 976773168 WD-WMAYP6691211