我以前有一个 LSI MegaRAID 控制器,带有 2 个 SSD 和 8 个 Western Digital HDD。最近我决定再添加 8 个 Western Digital HDD(每个 8 TB),以创建一个新的 RAID 5 阵列。我热插拔了驱动器,并使用以下方法检查了新驱动器的 SMART 状态超级脚本。
之后我尝试建立新的 RAID 5
megacli -CfgLdAdd -r0 "[$(seq -f '17:%g' -s, 10 17)]" -a0
但我收到以下错误
Mix of configured and unconfigured drives are not possible.
Exit Code: 0x0b
我的第一个想法是控制器将新驱动器识别为外国的但事实并非如此。我检查了物理驱动器(新驱动器是机柜 ID 10 至 17),并得到了以下结果
[...] Other 4 devices [...]
---
Enclosure Device ID: 17
Slot Number: 14
Firmware state: Online, Spun Up
Inquiry Data: VLKTVJ5Y WDC WD80EFZX-68UW8N0 83.H0A83
Foreign State: None
Drive: Not Certified
---
Enclosure Device ID: 17
Slot Number: 15
Firmware state: Online, Spun Up
Inquiry Data: VLG3ZA6Y WDC WD80EFZX-68UW8N0 83.H0A83
Foreign State: None
Drive: Not Certified
---
Enclosure Device ID: 17
Slot Number: 16
Firmware state: Unconfigured(good), Spun Up
Inquiry Data: ATA WDC WD80EFZX-68U0A83VLKW7A7Y
Foreign State: None
Drive: Not Supported
---
Enclosure Device ID: 17
Slot Number: 17
Firmware state: Unconfigured(good), Spun Up
Inquiry Data: ATA WDC WD80EFZX-68U0A83VLKW6Y8Y
Foreign State: None
Drive: Not Supported
新添加的 8 个硬盘中有 6 个被识别为“未认证”,但其他 2 个硬盘显示“不支持”。我购买了 8 次完全相同的 Western Digital 硬盘型号。唯一的区别是它们的序列号。
“不支持”和“未经认证”之间的区别是什么,为什么 MegaCLI 无法在它们之间创建 RAID5?