系统是 Fedora Linux,通过 mdadm 设置了 RAID 0 阵列,将分区 /dev/sda4 和 /dev/sdb4 绑定在一起。最近,/dev/sdb 出现故障,无法读取。自然而然,我开始研究恢复选项。我找到了一些专业软件和服务的建议,以及一个有希望的信息,即适合 RAID 条带的小文件应该可以从剩余分区中恢复。
不幸的是,我找到的可用信息和说明非常少。因此,我想这里可能是找到一个好的程序来遵循的地方,同时将其发布给有需要的人。
如何访问位于 /dev/sda4 上的 RAID 阵列的剩余“一半”?
如何确定可以从中检索什么,以及如何安全地备份这些数据?
具体来说,我是否应该先更换故障磁盘并尝试重建阵列?为什么?(可能与第一个问题有关)。
答案1
简而言之:一切都无法挽回。
检索这些信息的唯一可靠方法是从备份中恢复。没有任何软件可以让你恢复任何可供最终用户/非专家使用的内容。将磁盘交给(非常昂贵的)数据恢复专家可能会恢复所有内容。
您无法重建该阵列,因此不要尝试,如果您决定采用恢复专家路线,可能会使事情变得更糟。