磁盘顺序意外更改后,可以从RAID5中恢复数据吗?

实习生昨天意外地更改了磁盘顺序,现在我们得到错误信息,“以下容器缺less必需的成员,无法configuration。容器#0 RAID-5”然后找不到引导设备。

可能吗,

  1. 恢复袭击?

  2. 恢复其中的数据?

谢谢,

是否可以恢复RAID取决于我不知道的控制器。 看看手册并联系制造商的支持。

如果这不会导致任何好结果,则会出现下一个问题:数据是否可以被访问? 这应该是可能的,而不会有太多的痛苦,因为磁盘之间可能没有元数据。 所以你“只是”需要找出数据在磁盘上的起始位置以及如何分配。

有了这些知识,你可以build立一个DM设备(在这里说Linux),它指向每个扇区到相应的磁盘(和扇区)。 这对于整个磁盘是不可能的,因为DM可能不是为每个设备有数百万个扇区定义而devise的。 甚至有一百万人拿到了我们:半个千兆字节。

所以,如果原来原则上工作,那么你必须build立一个合理大小的DM设备(我不知道限制在哪里,这可能主要取决于RAM或内部DM限制),将该虚拟设备的内容复制到一个完全独立的磁盘,删除虚拟设备,并重新创build一个更大的偏移量(只移动DM设备的大小)。

这应该让你回到你的数据。 但由于显而易见的原因,这将需要一些时间。