Linux下rm -rf 后恢复文件
在linux系统下,如果你不小心误删除了一个文件价或文件,如rm -rf xxx,而xxx文件夹下有非常重要的数据,因为这个命令意味着一旦删除的文件是无法挽回的,事实是如此吗?真的没有补救措施了吗?答案是委婉了,在一定的条件下可以补救,大家可能熟悉windows下删除的补救措施是通过相关的软件实现的,在linux下同样可以做到补救,但是有个大前提:就是不能有覆盖的动作(意思就是在尝试恢复删除的数据前,删除文件的目录内不能存放新东西),不然覆盖多少就损失多少!
首先恢复用到的命令是ext3grep,那就从网上下载这个包吧
Wget http://ext3grep.googlecode.com/files/ext3grep-0.10.2.tar.gz
tar -zxvf ext3grep-0.10.2.tar.gz
cd ext3grep-0.10.2
./configure
make
make install
演示一个例子:
[root@rs02/]#dd if=/dev/zero of=mingzhou-disk bs=2M count=200
[root@rs02/]#mkfs.ext3 mingzhou-disk
[root@rs02/]#mount -o loop /mingzhou-disk /var/ouyang/mingzhou/
[root@rs02mingzhou]#ls ouyangmingzhou/
ouyang.txt zhouzhou.txt
[root@rs02mingzhou]#rm -rf ouyangmingzhou/
[root@rs02mingzhou]#cd /var/ouyang/mingzhou/
1、查询所有Inode,ext3grep /mingzhou-disk--ls--inode2
2、恢复文件夹ouyangmingzhou及下面所以文件
ext3grep /mingzhou-disk--restore-all
3、删除的文件夹已经恢复过来啦
Linux下rm -rf 后恢复文件相关推荐
- rm rf 后的文件如何恢复
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 原贴:h ...
- 如何恢复rm -rf后的文件(ext4)
如何恢复rm -rf后的文件(ext4) 本文档给出了恢复ext4文件系统被误删的文件的方法,需要使用的软件是extundelete,这款软件对ext4文件系统的恢复成功率比较高,值得拥有! 恢复ex ...
- linux恢复rm命令,linux下rm删除与恢复
最近一个新客户由于长期没做备份,再加上客户与之前的技术合作伙伴之间的一些不愉快.导致客户的整体linux系统被全部用rm删除.我们对这种技术人员的职业素养.道德品质和法律素养表示唏嘘,客户已经在第一时 ...
- linux运行rm -rf /*后究竟会怎么样(闲的蛋疼瞎玩)
一片漆黑,,哈 以下内容来自网络: 一个同事执行过rm -rf /*,然后他离职了几年了他的事迹还在被人们传颂着 还有一个同事执行rm -rf *,想删除某个目录下的东西,然后链接断掉了,他没看清就执 ...
- Linux用rm -rf 无法删除文件或者目录 出现不允许的操作
因为公司有一个项目 每次打包到linux上运行后都会产生一个文件夹 但每次运行前要把上一次产生的这个文件夹给删掉 但这次不知道为什么一直删不掉. 然后我百度搜了半天都是叫我去看看是否被赋予了不能删除权 ...
- linux恢复rm删除文件ssd,科学网—linux恢复rm -rf删除的文件 - 罗晓光的博文
ext3grep这个软件可以恢复linux ext3分区下rm -rf删除的文件,以下是部分存档操作记录(不全),仅供参考 1-step Writing analysis so far to 'sda ...
- linux误删 bin目录,记linux下rm误删bin文件的解决方式
平常有个坏习惯,删文件为了快点,喜欢用rm xx*,删除一些关键词文件.今天为了删/bin下几个含有mix关键词的文件,使用命令rm mix*.手贱,mix和*之间多了个空格...灾难发生了!bin下 ...
- Linux 使用rm -rf /*命令后,恢复系统方法
Linux 使用rm -rf /*命令后,恢复系统方法 个人学习记录 这里实验环境采用的是radhel7.1的版本: 个人认为核心就是缺失什么组件,就从别的地方复制什么组件过来,先把系统拉起来,再慢慢 ...
- 如何抢救恢复 rm -rf 误删除的文件?
Linux中有一种可怕的误操作 -- rm -rf 误删除文件.对于数据库而言,如果误删除了数据文件,而数据库进程还没挂掉的话,可以尝试抢救一下.注意误rm后千万不要去重启数据库.对于其他文件,下面方 ...
最新文章
- Spring Boot+Maven实现车牌训练、识别系统
- 0098 高级程序设计 c语言 在线作业,中国大学MOOC(C语言程序设计精髓)作业
- jquery配合.NET实现点击指定绑定数据并且能够一键下载
- Zookeeper的功能以及工作原理 (转自:http://www.cnblogs.com/felixzh/p/5869212.html)
- When.js 1.8.0 发布,Promises/A 的实现
- 前端必须懂的计算机网络知识—(跨域、代理、本地存储)(掘金)
- 784. Letter Case Permutation
- (转)RabbitMQ学习之spring整合发送同步消息
- 软件架构(5)---软件架构设计的一些总结和理解
- [转]瀑布流布局浅析
- php pacs,PACS系统
- No20. i++/j++
- td中的块元素居中问题
- Win Server 2012发布!回顾Server发展史
- 基于FPGA的数据采集—信号产生篇
- 计算机二级报名时间2020年3月山西,2020年3月山西计算机二级报名及考试时间
- VMWare 下完美安装 Mac OS X
- 对第三方社会化 sdk 的集成和二次封装,比如第三方授权登录、第三方分享等
- 名悦集团分享纯电动汽车保养的几个小秘诀
- 烂农行网银,无法显示网页解决一例
热门文章
- Python学习:numpy的使用技巧和注意
- element-ui踩坑
- java线程学习第一天__低配版的卖面包机
- 缺少动态连接库.so--cannot open shared object file: No such file or directory
- 2017-2018-1 20179215 《从问题到程序》第五章
- LVS负载均衡下session共享的实现方式-持久化连接
- 之前写的h5css3动画——月食
- synchronized的理解
- 动态修改页面Meta 标签 keywords description
- 【转】DataGridView新特色(vs2005)