我们正在使用带有 SAS 驱动器的 LSI 1068E raid 芯片组。
我们已将新驱动器添加到系统,并尝试使用 创建新的 raid 卷lsiutil
,但不幸的是创建失败。问题是现在我们没有新的 raid 卷,磁盘“消失”了,无法用作 raid 目标。
Lsiutil 选项 8(扫描设备)根本不显示这些磁盘。
lsiutil 选项 16(显示连接的设备)确实将它们列为目标。
lsiutil 选项 21+30(创建 raid)未列出这些磁盘。
将它们插入机箱后,这些磁盘便如预期一样出现在系统中。在 raid 创建过程中,内核记录了以下内容:
Mar 4 08:40:02 kilo kernel: [57555.687946] mptbase: ioc0: RAID STATUS CHANGE for PhysDisk 2 id=0
Mar 4 08:40:02 kilo kernel: [57555.687978] mptbase: ioc0: PhysDisk has been created
Mar 4 08:40:02 kilo kernel: [57555.695438] scsi target0:0:2: mptsas: ioc0: RAID Hidding: fw_channel=0, fw_id=0, physdsk 2, sas_addr 0x5000c50008ebe5fd
两者均如此,再次符合预期。不幸的是,尽管未创建卷,但它们并没有再次出现。
重新启动后,控制器的 BIOS 中也会出现同样的情况。
取出磁盘并插入不同的插槽也无济于事。
有人见过类似的问题吗?并且知道如何“恢复”我们的磁盘?
答案1
仍然不知道到底发生了什么,而且可能永远不会知道。
我们将这些磁盘连接到其他控制器,而不是 1068E 芯片组,它确实能正确看到它们,我们创建并删除了一个阵列,现在我们的 1068E 能正确看到它们。我们没有尝试用它创建阵列,而是决定只使用 Linux 的软件 raid。
这似乎是 LSI 1068E 中的一些缺陷或只是一个错误。