Linux下 raid5 怎么修复???有没有靠谱的工具??

本来想着换新电脑以后把旧电脑改成nas或者all in one,但是今年太魔幻,显卡显卡买不起,硬盘硬盘。。。也是现在才跌下来。虽然这个计划一直被鸽着,不过我还是经常在折腾linux、nas相关的东西。于是,最近刚好就在折腾raid阵列,但是发现了很蛋疼的问题。。。

家用设备,一般来说4盘位算是比较适中了吧?那么在4盘位情况下,raid0太疯,而raid1 6 10都只能用一半空间。相比之下raid5 允许坏一块盘,而且也只浪费一块盘的空间,似乎性价比很高,我还网上搜了一下,发现组raid5的教程满天飞,但是修复raid5的教程。。。。少的可怜

如果raid5真的崩了,又要怎么修复呢…我用虚拟机操练一下试试…结果发现…真的崩了 :joy: :joy: 就算排除掉硬件损坏的可能,依旧存在无法重建raid5的情况。。。。

首先,建了2个虚拟机分别安装了U nas 和 OMV(想着还是先用免费的吧),然后再添加3个虚拟硬盘,再通过web ui建立raid5阵列,往存储池里存入一两G文件后正常关机,移除一块硬盘,再添加一块同样大小的新虚拟磁盘,然后继续进入web ui,尝试重建raid5。结果发现进入web ui后所有数据都无法读取,分区也没有被挂载。然后还是一边学一边修,通过mdadm命令查到。。。


原本的raid5不知为啥,被系统认作raid0,而且所有数据都不能读写,U nas是前两天弄的,当时没截图,然后到OMV下又出现这种情况,然后将这2个虚拟磁盘挂载到我别的虚拟机,通过数据恢复软件,确实可以识别到硬盘上的信息,但是恢复数据都是收费功能= =

然后,我又将移除的虚拟磁盘添加回去,重新开启虚拟机,磁盘阵列恢复正常,又能使用,这次我在不关机情况下直接移除一块虚拟磁盘,这次至少识别出来是raid5了

此时OMV系统会提示分区被降级使用,磁盘上的数据都可以读写,但从这里开始我再把移除的虚拟磁盘添加回去,无论重启几次,磁盘阵列都无法恢复了 :joy: :joy: :joy:不过好在只要识别出raid5后无论是通过web ui还是命令行,都能顺利重建raid5。

之后我又尝试了下黑群晖,群晖倒是第一次就直接识别出raid5,不关机,直接添加个硬盘重建就完事,另外我还查到有人直接威联通物理机实验:

但是经过这番折腾,我现在觉得raid5的安全性可能真的不咋地,而且当阵列中有一块盘发生故障的时候,相比重建阵列。。。还是直接先全盘备份吧 :joy: :joy: :joy: :joy:

最后我还是想问下,大家有没有重建raid5的经历以及有没有什么可以用来修复raid5的免费工具,感觉如果有个靠谱工具,可能前面2次失败都能直接避免。

我个人觉得吧 如果是 个人家用 别搞raid 这玩意儿本身是用来提高服务持续性的,而不是一种备份措施,以家用供电的稳定性来讲,任何一种raid在异常断电的情况下数据损毁的几率都是大于单盘的,真要保证文件安全,把NAS作为文件中枢通过同步保证多终端文件一致,变相达成异机备份的效果,你总不可能NAS 笔记本 台式机 一起炸了吧。真正需要保存的还是通过离线磁盘冷备靠谱点,再狠点上磁带冷备 :rofl: