Страница 1 из 1

Пересборка RAID

Добавлено: 2013-11-15 6:10:29
shoman
Приветствую,

В RAID полетел один диск. Заменили, но сам диск не стал синхронизироваться.

Код: Выделить всё

server:~# MegaCli -PDList -a0
...
Enclosure Device ID: 252
Slot Number: 1
...
Firmware state: Unconfigured(good), Spun Up
Foreign State: None
...
Посмотрим отсутствующие диски:

Код: Выделить всё

server:~# MegaCli -PdGetMissing -a0
Exit Code: 0x00

                                     
    Adapter 0 - Missing Physical drives

    No.   Array   Row   Size Expected
    0     1       1     2861056 MB

Exit Code: 0x00
Пытаюсь подоткнуть диск:

Код: Выделить всё

server:~# MegaCli -PdReplaceMissing -PhysDrv[252:1] -array1 -row1 -a0
выдаёт

Код: Выделить всё

MegaCli: No match
Чего ему не нравится? Гугленье ничего не дало. Все циферки проверил несколько раз.

Система: FreeBSD 8.2-RELEASE FreeBSD 8.2-RELEASE root@free.ds:/usr/obj/usr/src/sys/ISPSERVER amd64

Re: Пересборка RAID

Добавлено: 2013-11-15 20:35:27
mak_v_
Сначала програмно винт "выньте", а потом "вставляйте"...думаю именно тут собака порылась

Re: Пересборка RAID

Добавлено: 2013-11-16 7:36:26
shoman

Код: Выделить всё

MegaCli -PDMarkMissing -PhysDrv [252:1] -a0
всё равно выдаёт

Код: Выделить всё

MegaCli: No match

Re: Пересборка RAID

Добавлено: 2013-11-16 12:58:26
mak_v_

Код: Выделить всё

    Set state to offline
    MegaCli -PDOffline -PhysDrv [E:S] -aN

    Mark as missing
    MegaCli -PDMarkMissing -PhysDrv [E:S] -aN

    Prepare for removal
    MegaCli -PdPrpRmv -PhysDrv [E:S] -aN

    Replace missing drive
    MegaCli -PdReplaceMissing -PhysDrv [E:S] -ArrayN -rowN -aN
  
и попробуйте вот так

Код: Выделить всё

    ./MegaCli -PDMarkMissing -PhysDrv \[252:1\] -a0

Re: Пересборка RAID

Добавлено: 2013-11-18 3:13:10
shoman
Спасибо за помощь, но не помогло.

Выдаёт "MegaCli: No match" на команды

Код: Выделить всё

Set state to offline
    MegaCli -PDOffline -PhysDrv [E:S] -aN

    Mark as missing
    MegaCli -PDMarkMissing -PhysDrv [E:S] -aN

    Prepare for removal
    MegaCli -PdPrpRmv -PhysDrv [E:S] -aN

    Replace missing drive
    MegaCli -PdReplaceMissing -PhysDrv [E:S] -ArrayN -rowN -aN
 

Код: Выделить всё

%MegaCli -PDMarkMissing -PhysDrv \[252:1\] -a0

ERROR:Could not detect controller.
Failed to get ControllerId List.
Failed to get CpController object.

Exit Code: 0x01

Re: Пересборка RAID

Добавлено: 2013-11-18 7:45:45
Neus
объявите этот новый диск как HotSwap
на моем LSI только так ребил сам начинался

Re: Пересборка RAID

Добавлено: 2013-11-21 7:55:10
shoman
сделал

Код: Выделить всё

MegaCli -AdpAutoRbld -Enbl -a0 -NoLog
Команда отработала успешно и сообщила, что autobuild enable
Пробую

Код: Выделить всё

# MegaCli -PDOffline -PhysDrv [252:1] -a0
MegaCli: No match.

Код: Выделить всё

# MegaCli -PDMarkMissing -PhysDrv [252:1] -a0
MegaCli: No match.
На всякий случай выгрузил логи
http://s83.ru/mclog-2013-11-21.txt (1 Мб)

я почти в отчаянии