行业新闻

行业新闻

当我们误删数据时如何使用数据恢复软件恢复?

发布时间:2020-05-18 点击数:1103

误删数据的事偶有发生,但是数据是非常重要的,对于我们来说损失也是不小的,那当我们误删数据时如何使用数据恢复软件恢复?

如何恢复数据

一、单个文件使用数据恢复软件的过程
1.卸载磁盘分区
在将数据误删除后,立刻需要做的就是卸载这块磁盘分区:
[root@cloud1 data]# cd /mnt  
[root@cloud1 mnt]# umount /data
2.查询可恢复的数据信息
通过extundelete命令可以查询/dev/sdc1分区可恢复的数据信息:
[root@cloud1 /]# extundelete  /dev/sdc1  --inode 2  
......  
File name                                       | Inode number | Deleted status  
.                                                 2  
..                                                2  
lost+found                                        11             Deleted  
passwd                                            49153          Deleted  
test                                              425985         Deleted  
ganglia-3.4.0                                     245761         Deleted
根据上面的输出,标记为Deleted状态的是已经删除的文件或目录。同时还可以看到每个已删除文件的inode值,接下来就可以恢复文件了。
3. 恢复单个文件
执行如下命令开始恢复文件:
[root@cloud1 /]# extundelete  /dev/sdc1  --restore-file passwd  
Loading filesystem metadata ... 40 groups loaded.  
Loading journal descriptors ... 54 descriptors loaded.  
Successfully restored file passwd  
[root@cloud1 /]# cd RECOVERED_FILES/  
[root@cloud1 RECOVERED_FILES]# ls  
passwd  
[root@cloud1 RECOVERED_FILES]# md5sum  passwd  
0715baf8f17a6c51be63b1c5c0fbe8c5  passwd
extundelete恢复单个文件的参数是“--restore-file”,这里需要注意的是,“--restore-file”后面指定的是恢复文件路径,这个路径是文件的相对路径。相对路径是相对于原来文件的存
储路径而言的,比如,原来文件的存储路径是/data/passwd,那么在参数后面直接指定passwd文件即可,如果原来文件的存储路径是/data/test/mytest.txt,那么在参数后面通
过“test/mytest.txt”指定即可。
在文件恢复成功后,extundelete命令默认会在执行命令的当前目录下创建一个RECOVERED_FILES目录,此目录用于存放恢复的文件,所以执行extundelete命令的当前目录必须是可写的。
二、单个文件使用数据恢复软件的过程
1.卸载磁盘分区
2.查询可恢复的数据信息(流程大致如上)
3.恢复单个文件
执行如下命令开始恢复文件:
[root@cloud1 mnt]# extundelete  /dev/sdc1  --restore-directory /ganglia-3.4.0  
Loading filesystem metadata ... 40 groups loaded.  
Loading journal descriptors ... 247 descriptors loaded.  
Searching for recoverable inodes in directory /ganglia-3.4.0 ...  
781 recoverable inodes found.  
Looking through the directory structure for deleted files ...  
4 recoverable inodes still lost.  
[root@cloud1 mnt]# ls  
RECOVERED_FILES  
[root@cloud1 mnt]# cd RECOVERED_FILES/  
[root@cloud1 RECOVERED_FILES]# ls  

ganglia-3.4.0 

以上就是数据误删通过数据恢复软件进行恢复的方法,希望全网数据小编的分享对大家有所帮助,全网数据为大家提供专业化深圳服务器托管,深圳服务器租用,深圳主机托管,云服务器租用等海内外服务器资源,详情欢迎咨询客服了解。



用户至上,用心服务

全网数据以"用户至上,用心服务每一位用户"为宗旨,您可以把您的应用放心的交给我们,全网数据为您提供完美解决方案和数据中心服务。

免费咨询