RAID阵列如何恢复硬盘数据?如何防止硬盘数据被恢复?

RAID5是分布式校验系统,校验信息会分别写在三个盘上而且是循环的。你这种情况只能想办法先备份2块盘的数据,然后用3块盘组合RAID5,再拷回数据。如果不备份数据直接组合,不丢数据是不可能的,因为组合好RAID5阵列之后系统会做初始化,那前两块盘的数据就全没了。

评论 (2)

楼主的思路是对的,RAID5重构最怕的就是直接插盘。不过补充一点,备份那两块盘的数据时,建议先用ddrescue或类似的工具做底层镜像,因为如果硬盘有坏道,直接拷贝容易崩盘。另外,防止数据被恢复这块,单纯重组RAID并不足够,关键是要对空闲空间进行覆写或者全盘加密,否则那些被标记为删除但物理数据还在扇区里的内容,专业人士是很容易恢复的。

这里有个误区,RAID5阵列重组后通常会扫描并重建校验值,而不是直接格式化。但前提是三块盘都完好且元数据一致。如果之前是掉盘状态,直接在线重组可能会触发重建,导致原有数据块被校验值覆盖。最稳妥的办法还是像回答里说的,先镜像备份坏盘数据,用工具(如R-Studio或Recloner)读取镜像文件恢复数据,比直接插回阵列安全得多。