原文地址:https://www.jeremyjone.com/716/,转载请注明
一直使用群辉做数据盘,也做了RAID,就是怕数据丢了。谁成想突然群辉一下子打不开了,两个盘都挂了。
起因
前阵子家里停了两次电,之前也没有过。其实一直想着买个UPS以防万一,因为小区供电还比较稳定,结果嫌贵一直放购物车没剁手。这下好了,直接系统崩溃。
具体崩溃原因未知,就是前天突然发现网盘掉了,web也登不上了,ssl也不行,尴尬了。。。
找数据
数据得找回来啊,没办法,又把祖传的硬盘底座拿出来读盘,还好,硬盘显示正常,分区都能显示出来,但是文件系统格式不对啊,用虚拟机的Linux打开,发现还是不行,群辉这点坑的不行,它的文件格式是 Linux Raid
,Linux不认得。
官网方案
没办法,找官网呗,别说,还真有。官网链接
当然,有些博客也是按照这个方法写的,我不知道他们成功没有,反正我没有。
依次执行,当执行到最后的挂载:
mount /dev/vg1000/lv /mnt -o ro
直接报错:
mount: /mnt: can't read superblock on /dev/mapper/vg1000-lv
superblock
出了问题,关于它,网上各种CV的帖子多了去了,总的来说,就是硬盘文件信息被破坏了,换一块硬盘,也这毛病,这不坏了么。。。
第三方方案
常规渠道不行,那么最重要的就是先不要操作硬盘,最起码只要不覆盖,数据就还在,再不济,找个恢复软件(一般都收费),慢慢扫,一般都能恢复。
但咱本着能动手不花钱的原则,思路是有的,看可不可以自己恢复文件索引。
这里要用到有名的 DiskGenius
,打开后可以在左侧看到挂载的磁盘,选择数据盘 -> 右键 -> 搜索已丢失分区(重建分区表),执行完成后,会发现那块最大的分区内容已经出来了。此时右键点击恢复文件,提示软件要收费。不要慌,换个方案。
既然文件读出来了,重新将硬盘挂到Linux下,发现同样已经自动挂载了,文件已经可以拷贝出来了。
重新安装DSM
把文件拷贝出来之后,就可以肆无忌惮的重新安装群辉了,哪怕重新配置全新系统都没关系,因为数据已经回来了。
后记
因为停电的惨痛教训,立马剁手买了一个UPS,以防不测。。。