您的位置:首页 > 运维架构 > Linux

ext3grep恢复rm -rf删除的文件

2013-07-10 16:37 573 查看
前两天,手有些发痒,刷刷刷,一下rm -rf 删除/usr/lib文件夹,服务器直接崩溃。老大大火

,自个小心脏砰砰直跳,还少不了一顿教育



只好动手恢复系统数据,左找右找,发现恢复利器——ext3grep.

一、ext3grep简介

http://code.google.com/p/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保存恢复的数据。

         
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息