lsi megaraid 9260 单 raid0 磁盘配置失败,请帮忙恢复数据

lsi megaraid 9260 单 raid0 磁盘配置失败,请帮忙恢复数据

我的服务器使用 lsi megaraid 9260 芯片(不支持 JBOD),出现了一些问题。我记不清具体情况了,但我认为我有一个驱动器作为 r0,并且它发生故障。如果可能的话,我需要从中恢复数据。我将描述发生了什么:

有一天,当我通过 SSH 工作时,我的所有虚拟机都宕机了,我最后得到的是

root@localhost:~# busybox sh
Bus error
root@localhost:~# busybox reboot
root@localhost:~# busybox reboot
root@localhost:~# busybox reboot 
root@localhost:~# busybox reboot --help
Bus error
root@localhost:~# busybox reboot -f
Write failed: Broken pipe

无法获取 dmesg。我知道我应该用 busybox 来做这件事,因为它很可能在工作……现在说不准。回到问题:我接下来做了什么:我设法再次将其标记为良好,现在它的状态是Unconfigured(good), Spun up

驱动器 LED 不再是红色。

我可以恢复它吗?如何恢复?目前我在 /dev/fs 中看不到它。那里的数据非常有价值。我知道我应该有备份,但它都是在几个工作日内创建的,并没有真正专注于让这台服务器投入生产并设置备份机制。没有保留备份。这个驱动器能做什么?我确实猜对了,如果我现在将它添加到任何 raid 组,我将丢失那里的所有信息?

我应该采取什么措施?我应该提供什么信息?提前致谢。

-- 答案更新

我当前的布局是:

磁盘 0- “外部”、“未配置(好)、启动”,一直是 RAID0 单驱动器,直到“出现故障”并变为“未配置(坏)”,我很幸运现在能够使其成为“未配置(好)”。

磁盘 1磁盘 2属于RAID1组,运行良好。

第三个位置是空的。

-- 问题的解决方案由 Matt Dytkowski 提供,使用 WebBIOS。我做到了不是尝试超级脚本!我使用了 WebBIOS 提供的外部配置导入,因为它代表了我假设的、最有可能的两个组 r1 和 r0 的配置。

我记得其中一个驱动器只是“未配置(坏)”,没有办法将其标记为好 - 它就是不会变成“好”。不得不把它扔掉。这个现在感觉不太好,但至少我可以读取它。在某些地方。

答案1

哦,如果现在驱动器显示为未配置,那就好了。有一个技巧可以恢复您的数据 - 只需使用与之前相同的参数重新创建 RAID 0,当它要求您初始化阵列时,只需说“否”。

它将在驱动器上创建新的配置,但不会擦除它。

希望能帮助到你。

答案2

如果您的阵列出现故障,那么您可以尝试将驱动器推入在线状态。在 WEBbios 中选择受影响的驱动器并使其在线。

当它启动时,尝试立即启动并备份您的数据。

相关内容