整个周末,我们的一台开发机器上有两个驱动器出现故障,我失去了很多工作。 该机器在RAID 5arrays中有6个300GB驱动器。 我们的系统pipe理员告诉我,如果只有一个驱动器发生故障,将有可能恢复。 我们已经尝试将驱动器放在冰箱里几个小时,但没有运气。 这听起来像把arraysclosures到恢复专家将是非常昂贵的打击或错过。 有任何想法吗?
如果你失去了两个驱动器,那么你已经失去了你的数据。 唯一的办法是从备份中恢复(如果存在的话),或如您所述,将驱动器发送给数据恢复公司以尝试恢复数据。
从备份还原…
去银行,拿到你的备份磁带,因为这将是一个漫长的夜晚。 另外,下一次请求热备份的RAID6。
这发生在我身上两次,现在我使用RAID-6。 当一个驱动器失败后,这是常见的,你尝试恢复,另一个失败。 你最好的办法是试图恢复一个坏的驱动器到一个相同或更大的空白,然后强制进入数组。 要恢复到一个空的驱动器,只要做一个'dd if = / dev / baddrive of = / dev / gooddrive bs = 1024k conv = noerror,sync'。 如果驱动器上有一个坏点,它将被replace为零,但至less可以得到99.99%的数据。
如果驱动器没有物理故障,刚刚被踢出RAID组,则可以恢复数据。 在这种情况下,我有幸运用一种名为R-Studio(r-studio.com)的软件来恢复数据。 如果有问题的RAID控制器具有直通模式,请将其打开,然后让R-Studio扫描驱动器。 它将尝试重buildRAID集,并让您将任何未损坏的数据还原到另一个驱动器。