Назад | Перейти на главную страницу

запуск команд на физических дисках на разных объединительных платах с помощью megacli

Поэтому, когда я запускаю «MegaCli64 -PDlist -aALL -NoLog | egrep 'Slot | state | Inquiry | Enclosure'», чтобы получить список дисков и их статус. Я вижу всего 36 дисков. Проблема в том, что у них одинаковый номер слота, и в мегаклейке указано ссылаться на диски по EnclosureID и SlotNumber. Как ссылаться на разные диски с одинаковым номером слота и EnclosureID:

IE ::

Slot Number: 8
Enclosure position: 0
Firmware state: Unconfigured(bad)
Inquiry Data:      WD-WCAVY6576736WDC WD2002FYPS-02W3B0                   04.01G01
Enclosure Device ID: 37
Slot Number: 8
Enclosure position: 0
Firmware state: Online, Spun Up
Inquiry Data:      WD-WCAVY6614815WDC WD2002FYPS-02W3B0                   04.01G01
Enclosure Device ID: 37
Slot Number: 9
Enclosure position: 0
Firmware state: Unconfigured(bad)
Inquiry Data:      WD-WCAVY6623834WDC WD2002FYPS-02W3B0                   04.01G01
Enclosure Device ID: 37
Slot Number: 9
Enclosure position: 0
Firmware state: Rebuild
Inquiry Data:      WD-WMAY00411420WDC WD2003FYYS-02W0B0                   01.01D01

Как мы видим, выше показаны два диска с разными серийными номерами для слотов 8 и 9 с разными состояниями.

Если я попытаюсь проверить статус восстановления:

# MegaCli64 -pdrbld -progdsply -physdrv[37:9] -aall

Device(Encl-37 Slot-9) is not in rebuild process

Clearly the drive is indeed in a rebuild process. 

Журнал также показывает, что диск восстанавливается. Большую часть дня он перестраивался, и я просто пытаюсь выяснить его статус.

Я огляделся и не увидел никаких соответствующих вопросов, кроме «MegaCli64 -PDInfo показывает диск, но другие команды говорят, что устройство не существует», который кажется мертвым.

Я надеюсь, что немного больше подробностей может дать лучший результат, чем другой поток.


Благодаря toppledwagon я тоже попробовал это, указав -a0 -a1 и -a2. Есть только переходник, но я подумал, что не повредит.

root@bioc-aoe1-rglab:/opt/MegaRAID/MegaCli# ./MegaCli64 -CfgDsply -a0 | head

==============================================================================
Adapter: 0
Product Name: Supermicro SMC2108
Memory: 512MB
BBU: Present
Serial No: 
==============================================================================
Number of DISK GROUPS: 2

root@bioc-aoe1-rglab:/opt/MegaRAID/MegaCli# ./MegaCli64 -CfgDsply -a1 | head

User specified controller is not present.
Failed to get CpController object.

Exit Code: 0x01
root@bioc-aoe1-rglab:/opt/MegaRAID/MegaCli# ./MegaCli64 -CfgDsply -a2 | head

User specified controller is not present.
Failed to get CpController object.
Exit Code: 0x01