数据危机

起因

原本我是想删除mcserver.zip这个压缩包,重新备份mcserver文件夹
我习惯了用rm -rf,所以我直接【以下为按键顺序】r m - r f m -Tab- -Tab- -Enter-
忘了输入点
啪,mcserver文件夹没了!!之前的备份是老文件 QAQ

恢复数据

在linux下尝试恢复

我首先想到我在windows下的经历,第一时间卸载了/home

1
umount /home

然后搜啊搜
Excuse me?????不支持???
一看,testdisk不支持xfs???
MD centos7默认是xfs

然后,我就想到用windows下的软件。

在windows下尝试恢复

先把linux关机,然后我取下硬盘,接上硬盘盒,连接电脑
我首先想到的是DG【DiskGenius】,再一次Excuse me。
压根搜不到,论坛说用类型,过滤了一下,MMP只有之前Windows下的。。
然后搜到了Raise Data Recovery for XFS
怀着尝试性的心态,试了试
然后,扫了30min…….
以后我还是单独弄个分区吧。。117GB扫描好慢。。
然后,一看WWWWOW,有!!!可以恢复!!!
我瞬间激动,然后想着把存档弄回来就OK,然而,主要的.mca文件没有被恢复。。没有买,最大256kb…
QAQ!!!!!!我看有新版本了,就升级了。。。
界面不一样,and照样扫出来了,but还是太大,.mca没能恢复
.mca算是存档里比较重要的文件了
然后又绝望了。。又点了点发现,可以看Hex!可以复制!!
我打开WinHex,新建了一个1bit的文件,把r.0.0.mca的hex拷贝进去,另存为文件,r.-1.0.mca也是
把恢复出来的地图,拷贝进原来备份的文件夹内,在win下,开服测试,完全正常,没有报错!!

后续工作

后来,把硬盘装回去,改了磁盘,home改到70G,root改为120G,30G给/mc,成了一个独立的分区。
把恢复后的文件传回去,慢慢熟悉rm 和 rm -r 不在加f,每次删都要确定,防止误删
重新备份下。
把/mc的挂载,改为开机自动挂载

以后我尽量不用rm -rf!!!!!!!!!!!!!!!!!!!!!

本文标题:数据危机

文章作者:hank9999

发布时间:2018年03月24日 - 14:03

最后更新:2019年07月19日 - 20:07

原始链接:https://mchank.top/数据危机/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。