centos误删除文件如何恢复,恢复方法

前端之家收集整理的这篇文章主要介绍了centos误删除文件如何恢复,恢复方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

当意识到误删除文件后,切忌千万不要再频繁写入了,否则你的数据恢复的数量将会很少。而我们要做的是,第一时间把服务器上的服务全部停掉,直接killall进程名或者kill-9pid。然后把误删除文件所在分区,重新挂载成ro,只读的(mount-oro/dev/sdb2/data/)。


然后我们需要去下载和安装一个工具叫做extundelete

1.安装依赖包

#yuminstalle2fsprogs*-y

2.下载并安装extundelete

#wgethttp://nchc.dl.sourceforge.net/p...elete-0.2.4.tar.bz2

#tar-jxvfextundelete-0.2.4.tar.bz2

#cdextundelete-0.2.4

#./configure--prefix=/usr/local/extundelete

#make&&makeinstall

3.验证是否安装成功

#cd/usr/local/extundelete/bin

#./extundelete-v

---------------------

extundeleteversion0.2.4

libext2fsversion1.41.12

Processorislittleendian.

---------------------

假如我们误删除文件所在分区为/dev/sdb2

恢复步骤如下:

/usr/local/extundelete/bin/extundelete/dev/sdb2--inode2//可以扫描哪些文件删除

假如我们有一个文件叫做1.txt被删除了。那么恢复它的命令为:

/usr/local/extundelete/bin/extundelete--restore-file1.txt/dev/sdb2

被恢复的文件在当前目录下的RECOVERED_FILES/目录

ls./RECOVERED_FILES/可以看到有1.txt

而想恢复整个分区上的文件可以这样:

/usr/local/extundelete/bin/extundelete--restore-all/dev/sdb2

恢复后的文件也是在./RECOVERED_FILES/下,能否恢复就看你的运气好不好了。

原文链接:https://www.f2er.com/centos/382180.html

猜你在找的CentOS相关文章