有人要求我在 3ware RAID 控制器上重建故障的 RAID 5。我有 3 个驱动器,全部都是 160 GB。我已完成以下步骤,即选择降级的阵列单元,然后转到“重建阵列”,现在“降级”的位置显示为“正在重建(按 F8 后)”。
我按下 F8,系统尝试加载操作系统,但磁盘检查在 57.6% 时失败。有什么想法吗?
顺便说一下,操作系统是 debian。
答案1
听起来不太好……您可以尝试拆除“正在重建”的驱动器,因为您得到的是 DOA 驱动器,但很有可能是其他驱动器之一发生故障。重建故障驱动器是 raid 失败的常见原因……这是一个繁琐的过程。
我曾经遇到过一个 20 个驱动器阵列,在重建阵列时,一个驱动器接一个出现故障;当烟雾散去后,我更换了 18 个驱动器,因为它们警告有故障,另外还更换了 2 个驱动器,只是因为我不信任它们(这就是为什么你永远不会从同一生产组购买 20 个驱动器的原因)。
答案2
RAID 控制器在重建时是否遇到任何错误,或者现在是否报告卷正常?您所说的磁盘检查是指 fsck 吗?错误是在文件系统上,还是 RAID 卷在操作系统中消失并触发 IO 错误?
众所周知,或者说是通过艰难的方式才发现,RAID 不是备份,在大多数情况下,恢复工作系统的最快方法是从备份中恢复数据。
答案3
您知道哪个磁盘首先发生故障吗?如果知道,您可以尝试重新创建阵列,并将第一个发生故障的磁盘脱机,这样您将获得一个可运行的降级 raid 阵列。足以从中获取数据
答案4
从可启动 CD 启动,复制所有关键数据或最近修改的数据,更换所有三个磁盘,然后从备份中恢复其余数据。不值得尝试解决这样的问题,而且总是存在一些损坏的数据会潜入并准备在将来困扰您的风险。这就是您进行备份的原因。
如果您愿意,您可以在此机器重新启动并运行后尝试重新验证这三个驱动器。