前两天,手有些发痒,刷刷刷,一下rm -rf 删除/usr/lib文件夹,服务器直接崩溃。老大大火
,自个小心脏砰砰直跳,还少不了一顿教育
。
只好动手恢复系统数据,左找右找,发现恢复利器——ext3grep.
一、ext3grep简介
二、实践
1、编译安装ext3grep,./configure和make && make install
ext3grep包链接: 点击打开链接执行文件ext3grep链接: 点击打开链接
2、环境准备
3、单用户模式
用df -h 查看,因为我丢失的文件是在根分区,所以必须进入单用户模式下,使用U盘挂载恢复数据。
进入单用户模式如下:
grub引导系统时,在出现grub画面用上下键选中启动linux的项,按e键进入平时启动linux的那一项,
然后按e键,修改命令行,在其后加入“空格single”,回车返回,然后按b键启动
重新挂载/根分区,改为只读,挂载U盘如下:
4、恢复数据
查看删除的文件信息,恢复数据。
mount分区,改为读写,mv 移动丢失数据到分区原始目录,ext3grep会在当前执行目录下自动生成RESTORED_FILES保存恢复的数据。