既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
umount /dev/partition
mount -o remount,ro /dev/partition
2、切换到存储恢复文件的目录
cd $dir
4、使用命令
此选项是默认的.
--superblock 打印指定分区的超级块信息。如不加任何的参数,
extundelete --superblock /dev/sda3 <---> extundelete /dev/sda1
--journal 显示块的日志信息,同--superblock。
extundelete --journal /dev/sda1
--after dtime 只恢复指定时间【dtime】(时间戳)之后,被删除的数据
假如删除的时间大概是2011-7-26 14:30
date -d "Jul 26 14:30" +%s
得出秒数 1234567890
恢复此时间后删除的所有文件
–before dtime 只恢复指定时间【dtime】(时间戳)之前,被删除的数据
--inode ino 显示某分区inode为x的信息,一般是查看该分区下所有的文件.
–restore-inode ino[,ino,…] 恢复一个或多个指定inode号的文件,该恢复的文件,
保存在当前目录下的RECOVERED_FILES里,文件名为【file.$inode】
–restore-file ‘filename’ 恢复指定的文件(被删除的),文件位于当前目录下的RECOVERED_FILES/$filename,文件名还是原来的
–restore-directory ‘dir-name’ 恢复指定的目录,文件位于当前目录下的
RECOVERED_FILES/$dir-name,文件名还是原来的
–restore-all 恢复某分区里所有被删除的数据,文件名还是原来的
案例
因为我的数据路径比较深,所以我们需要一步步查找,可以先从根分区 inode 查找
extundelete /dev/sdb1 --inode 2
我们会看到 weapps 目录的inode,
extundelete /dev/sda5 --inode 24641537
看到项目的 inode,
extundelete /dev/sda5 --inode 24903688
找到了最终删除数据的目录 upload
extundelete /dev/sda5 --inode 24904454
四、数据恢复
那我们就恢复指定目录,以当前分区为根分区进行路径设定,项目名进行掩盖
extundelete /dev/sda5 --restore-directory /webapps/xxxx/upload
因为磁盘数据一直在读写,所以有些文件之前的 inode 已经被重新分配了,导致部分数据无法恢复,数据最后会告诉我们有多少文件没有回复,但是大部分数据我们已经恢复了,这就是很重要的事情了。
那我们查看一下回复的数据吧,软件会在当前目录生成一个目录 RECOVERED_FILES 里面就是我们恢复的数据。
恢复全部数据可以使用命令
extundelete /dev/sda5 --restore-all
参考链接 :
LInux上使用extundelete进行数据恢复 : https://blog.51cto.com/bosszhang/2069542
centOS6.4 extundelete工具恢复rm -rf 删除的目录 :https://www.cnblogs.com/patf/p/3368765.html
centos Linux 安全工具之extundelete误删除恢复 : https://www.cnblogs.com/yangxiaofei/p/5638428.html
linux下如何恢复ntfs分区上被rm命令删除的文件 : https://www.sogou.com/link?url=CrexC2hj5_6kY9HJ9JpxI7OSDU6EM_KFaJrgRIXUqR4xxGy9PNVhECbjiJf3vfm3YVGjSzASZ4lfZwDIltHcHw…
http://my.oschina.net/fufangchun/blog/176550#OSC_h2_5
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!