在linux系统下如何恢复误删除文件

linux系统下如何恢复误删除文件

windows恢复误删文件:;一般用finaldata v2.0汉化版和easyrecovery这两个恢复软件

Linux文件系统由三部分组成:文件名,inodeblock

Windows系统也同样是由这三部分组成

a.     txt(文件名)——>inode(存放文件元数据信息—>block(真正存放数据)

查看一个文件的inode      #ls -i   文件名

查看一个文件的属性          #stat 文件名

删除一个文件的速度》复制数据的速度

 

恢复步骤:;

为了避免文件被替换,首先要卸载需要回复文件的分区.或以只读的方式挂载,

1.     添加硬盘,创建分区,关机后添加,在硬件那里新增一个dfisk分区1-6是分出一个测试区

2.     #fdisk  /dev/sdb # 创建一个sdb1分区

3.     #partx  -a /dev/sda #获取新分区表

4.     #mkdir  /tmp/sdb #创建sdb文件夹

5.     #mkfs.ext4  /dev/sdb1 #格式化

6.     #mount  /dev/sdb1 /tmpsdb   #挂载新的分区

7.     #umount  /tmp/sdb #卸载

8.     解压工具extundelete  可以在http://sourceforge.net下载

9.     解压#tar jxvf  包名

#yum install gcc-c++

#cd /mnt/packages

#yum install *2fs*

10.  编译安装

#make –j

#make install

11.  创建空目录  mkdir test存放恢复的文件

恢复的四个方法,前提卸载光驱了

1.     通过inode结点恢复  #extundelete /dev/sdb1  - -restore-inode   inode

2.     通过文件名恢复          #extundelete/dev/sdb1  - -restore-file  文件名

3.     恢复某个目录            #extundelete/dev/sdb1  - -restore-directory  目录名

4.     恢复所有文件             #extundelete/dev/sdb1  - -restore-all

无法恢复空文件和空目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值