LSI MegaRaid - 故障 RAID 中的映像驱动器

LSI MegaRaid - 故障 RAID 中的映像驱动器

我遇到了电源故障,我的 LSI MegaRaid 3 磁盘 SAS RAID 0 出现故障。我尝试恢复 RAID 也失败了。

我计划重建阵列并采用 RAID 5 并添加另一个 SAS 磁盘。

然而,在擦除驱动器之前,我想对每个驱动器分别进行映像处理。

我尝试使用 Linux 实时启动 CD 进行启动。我可以启动,但看不到我的驱动器。我尝试只插入一个驱动器并启动,但看不到该驱动器,因此我无法调用映像命令。

我假设由于 MegaRaid SAS 控制器表示虚拟驱动器坏了,所以它将永远不会安装。

我尝试在网上寻找 SAS 转 USB 电缆,以便我可以直接插入每个驱动器并对其进行映像处理,但我找不到这样的产品。

我想也许我可以使用 MegaRaid 控制器,插入一个驱动器,并将其设置为新的 Raid 0,这样我就可以挂载它了。但是,它似乎想要调用初始化命令并想要擦除驱动器。丢失原始 Raid 的 Raid 表不会有问题,但我不想删除数据。

关于如何对每个驱动器进行映像管理,有什么建议吗?

- - - 更新 - - - -

@ ewwhite

没错,没有冗余,这是一个糟糕的设置。当时停电了,然后 RAID 启动失败。SAS 控制器状态显示“离线”,一个驱动器显示“坏”,其他两个驱动器显示“好”。我尝试“修复”和“联机”坏驱动器,它变成绿色,虚拟驱动器显示“好”和“联机”。但是,每当我尝试再次启动时,我都会收到相同的错误,RAID 开始发出哔哔声,驱动器显示“坏”。不确定我还有什么其他选择可以解决这个问题。我假设 RAID 表/控制器数据已被泄露。

我仍然想单独对驱动器进行映像处理。有些程序可以通过传递驱动器映像、设置条带大小然后分析数据来尝试恢复数据。但是我不知道人们如何获取单个驱动器映像。

我知道我无法安装磁盘阵列,但我希望可以一​​次安装一个。也许只连接一个并将其设置为 RAID 0,但我不知道如何在不擦除驱动器内容的情况下做到这一点。如果我丢失了 RAID 表数据,那就没问题了。

@ kasperd

JBOD 或某种“直通”选项正是我所需要的。禁用 RAID 并只安装单个驱动器。

我查看了我的控制器选项,但没有看到任何这样的选项。我已通过电子邮件向制造商询问此事,但目前看来它不支持。

如果您有任何其他想法,请告诉我。

答案1

你是说你有SAS 磁盘RAID 0安排?这意味着没有冗余。

您是否具体了解电源故障对您的环境有何影响?

是不是刚停电?还是电涌?又或者是雷暴?闪电

我不确定断电是否会导致阵列故障……但是磁盘故障可以导致阵列失败。

当您查看 SAS 控制器的状态时,它显示什么?请在您的问题中发布详细信息。无论如何,您做过具有 RAID 0 配置,因此磁盘故障意味着您的数据可能无法恢复。请记住,RAID 0 会将数据分散到成员磁盘上。因此恢复会很困难。

您想在了解这些信息的情况下对磁盘进行映像处理吗?

至于安装磁盘,如果没有专门的工具,这可能是不可能的。这些驱动器具有阵列元数据,此时,阵列已发生故障。同样,详细信息会有所帮助,但您不能只安装其中一个磁盘。

而且,你是对的...... USB->SAS 适配器不存在。

答案2

RAID0 不是镜像单个驱动器的正确配置。您需要的是一个没有 RAID 功能的 SAS 控制器。在某些(大多数?)控制器上,您可以通过选择使用 JBOD 来禁用 RAID 功能。如果您的控制器有这样的设置,我希望它对您的磁盘进行映像处理很有用。

如果您当前的控制器无法做到这一点,您可能需要一个新的。显然,驱动器端需要是 SAS,主机端可以是您的主机支持的任何控制器。如果没有带 USB 连接器的 SAS 机箱,我会感到惊讶。但使用 PCI 或类似设备找到 SAS 控制器可能会容易得多。

相关内容