Ext类型文件系统,文件删除恢复
2015-04-26 21:43
190 查看
Ext类型文件系统,文件删除恢复
工具:extundelete
1.解压:
# tar -jxvf extundelete-0.2.4.tar.bz2
2. cd /extundelete (我是解压在根目录的)
进入解压后的文件夹,执行./configure 发现缺少 ext2fs
3.安装ext2fs
# cd /media/RHEL_6.2\ x86_64\ Disc\ 1/
# ls *2fs*
列出与2fs相关的包,安装
# rpm -ivh e2fsprogs-devel-1.41.12-11.el6.x86_64.rpm
# rpm -ivh
e2fsprogs-libs-1.41.12-11.el6.x86_64.rpm
4.重新进入# cd /extundelete
执行 # ./configure
5.# make&&make install 安装extundelete
至此extundelete 工具安装完毕
6卸载要恢复的分区,防止数据被进一步破坏
# umount /dev/sdc1 (例如是要恢复 sdc1 中的误删文件)
7开始恢复文件
# extundelete --inode 2 /dev/sdc1 查看可恢复文件
这里可以看到已删除的文件名称,文件状态,Deleted status : Deleted.
同时也能看到对应被删除文件的Inode number
(1)通过文件名恢复
# extundelete /dev/sdc1 --restore-file passwd 通过文件名恢复文件 passwd
(2)通过inode number 来恢复文件
# extundelete /dev/sdc1 --restore-inode 12 这里 12 就是你想恢复的文件的inode number
(3)恢复某个目录
# extundelete /dev/sdc1 --restore-directory a 恢复目录 a
(4)恢复所有文件
# extundelete /dev/sdc1 --restore-all
注意:空目录或者空文件无法恢复
工具:extundelete
1.解压:
# tar -jxvf extundelete-0.2.4.tar.bz2
2. cd /extundelete (我是解压在根目录的)
进入解压后的文件夹,执行./configure 发现缺少 ext2fs
3.安装ext2fs
# cd /media/RHEL_6.2\ x86_64\ Disc\ 1/
# ls *2fs*
列出与2fs相关的包,安装
# rpm -ivh e2fsprogs-devel-1.41.12-11.el6.x86_64.rpm
# rpm -ivh
e2fsprogs-libs-1.41.12-11.el6.x86_64.rpm
4.重新进入# cd /extundelete
执行 # ./configure
5.# make&&make install 安装extundelete
至此extundelete 工具安装完毕
6卸载要恢复的分区,防止数据被进一步破坏
# umount /dev/sdc1 (例如是要恢复 sdc1 中的误删文件)
7开始恢复文件
# extundelete --inode 2 /dev/sdc1 查看可恢复文件
这里可以看到已删除的文件名称,文件状态,Deleted status : Deleted.
同时也能看到对应被删除文件的Inode number
(1)通过文件名恢复
# extundelete /dev/sdc1 --restore-file passwd 通过文件名恢复文件 passwd
(2)通过inode number 来恢复文件
# extundelete /dev/sdc1 --restore-inode 12 这里 12 就是你想恢复的文件的inode number
(3)恢复某个目录
# extundelete /dev/sdc1 --restore-directory a 恢复目录 a
(4)恢复所有文件
# extundelete /dev/sdc1 --restore-all
注意:空目录或者空文件无法恢复
相关文章推荐
- 【转】EXT文件系统误删除数据恢复指南
- linux下,如何恢复ext文件系统下删除的文件
- extundelete恢复Ubuntu系统下git clean -fd(rm)误删除的文件
- opensuse 12.3 使用extundelete恢复ext3,ext4文件系统下被rm删除的数据
- 使用extundelete恢复linux ext3 ext4文件系统下由 rm -rf 误删除文件
- 运维日记002-extundelete恢复Linux系统误删除的文件
- 使用ext3grep恢复ext3文件系统中误删除文件(使用rm命令误删的)
- Ext2文件系统如何恢复RM命令删除文件
- 在归档模式下删除非系统文件的恢复
- 怎样在 Linux 系统中恢复已删除文件
- Ext3文件系统如何恢复RM命令删除文件
- CentOS系统恢复误删除的文件
- CentOS7使用Extundelete恢复误删除的文件
- centos系统中的root用户下的文件不小心删除了而且当时只创建了一个root用户,这个怎么恢复?
- Linux通过extundelete恢复误操作删除的文件
- 系统攻略:教你恢复被误删除的Linux文件
- linux ext3 ext4文件系统下 恢复 rm -rf 误删除文件
- 使用ext3grep恢复ext3文件系统中误删除文件(使用rm命令误删的)
- 用debugfs在ext3文件系统上恢复删除的文件的一次尝试
- 恢复误删除的/lib64/libc.s0.6系统文件