linux 误删文件恢复
文档太给力了!误删了几个重要文件,抖抖嗦嗦偷偷恢复了,救了我!!!
http://jingyan.baidu.com/article/2f9b480d6c2bcd41cb6cc223.html
注意:
1)最后cd到误删目录下操作,否则有可能 logdump时告诉你不存在
2)df -T 可以查看文件系统,找你熟悉的试试看是不是。
3)恢复文件,就是dd那一步不要选择你本身的路径,独立另找目录比如/tmp。否则会影响恢复。
备注过程:
------------------------ 红色为输入
[root@resys-01 tmp]# cd ../data/admin/weblog_wireless/
[root@resys-01 weblog_wireless]# debugfs
debugfs 1.41.12 (17-May-2010)
debugfs:  open /dev/vdb
debugfs:  ls -d /admin/weblog_wireless
 25165988  (12) .    25165825  (12) ..    25296905  (16) ready   
 25427970  (20) old    25296902  (12) pre   
 25184874  (4024) weblog_wireless_20160505_3.txt.bk   
<25184874> (44) weblog_wireless_20160427_part1.txt   
<25190394> (3936) weblog_wireless_20160505_3.txt   
<25190392> (3896) weblog_wireless_20160505_2.txt   
<25187335> (3856) weblog_wireless_20160504_2.txt   
debugfs:  logdump -i weblog_wireless_20160505_2.txt
weblog_wireless_20160505_2.txt: File not found by ext2_lookup 
debugfs:  logdump -i <25190392>
Inode 25190392 is at group 3074, block 100664607, offset 2944
Journal starts at block 30019, transaction 28238
Found sequence 26118 (not 29531) at block 9458: end of journal.
debugfs:  quit
[root@resys-01 weblog_wireless]# dd if=/dev/vdb of=/tmp/weblog_wireless_20160505_2.txt.bk bs=4096 count=1 skip=100664607
1+0 records in
1+0 records out
4096 bytes (4.1 kB) copied, 0.000172198 s, 23.8 MB/s
[root@resys-01 weblog_wireless]# dd if=/dev/vdb of=/tmp/weblog_wireless_20160504_2.txt.bk bs=4096 count=1 skip=100664607
1+0 records in
1+0 records out
4096 bytes (4.1 kB) copied, 0.000162519 s, 25.2 MB/s
[root@resys-01 weblog_wireless]# cd /tmp/
[root@resys-01 tmp]# ll
linux 误删文件恢复的更多相关文章
- Linux之文件恢复[extundelete,针对rm]
		[恢复过程] 1.下载+安装extundelete cd /tmp wget wget http://jaist.dl.sourceforge.net/project/extundelete/extu ... 
- Ubuntu 16.04使用rm -rf误删文件恢复方法收集
		说明:不一定有效,需要不断尝试 一.lsof 文件刚刚被删除,想要恢复,先尝试lsof. lsof |grep data.file1 cp /proc/xxx/xxx/xx /dir/data.fil ... 
- Linux误删文件后恢复数据
		在Linux下,基于开源的数据恢复工具有很多,常见的有debugfs.R-Linux.ext3grep.extundelete等,比较常用的有ext3grep和extundelete,这两个工具的恢复 ... 
- 云服务器 ECS Linux 误删除文件恢复方法介绍
		云服务器 ECS Linux 下,rm -rf 意味着一旦删除的文件是无法挽回的.但如果在没有文件覆盖操作的前提下,可以先尝试相关方式进行文件恢复. 本文对此进行简要说明. https://help ... 
- idea救命篇--误删文件恢复
		删除.覆盖文件恢复:右键文件--Local History 查到被删的代码,idea自动保存的. 即使文件目录文件被删了,在同地方新建一个同名空文件,也可以通过Local History找回来代码. 
- Linux下误删文件恢复办法
		恢复删除的文件 当误删除文件时,如果还有程序对此文件进行操作,那么可以通过lsof 命令恢复文件内容. 举例: 误删粗messages日志文件 [root@cdn ~]# cat /var/log/m ... 
- linux误删文件导致系统无法启动
		因虚拟机RedHat误删了/etc/inittab文件导致系统无法启动启动系统提示enter runlevel尝试输入0-5都不好使.因为实验环境直接忽略了错误,重新搭建了虚拟机. 如果想尝试修复,可 ... 
- linux 下文件误删恢复
		linux 下文件误删恢复 0x01 事件背景 某天晚上写代码的时候,本来想删除当前目录下一个叫xxx的文件夹 rm -rdf ./xxx/*, 结果光顾着和人说话,一不留神手贱把命令敲成了rm -r ... 
- Ubuntu中恢复rm命令误删文件(转)
		计算机系统:Ubuntu 16.04 1 背景 在做项目的时候,本来想使用rm命令删除以14开头的文件,结果写成如下形式: rm 14 * 注意,本来14和*之间不应该有空格的,但是误写了一个空格,结 ... 
随机推荐
- urllib源码简单分析
			对下面这段代码做分析 import urllib params = urllib.urlencode({'wd': 'python'}) f = urllib.urlopen("http:/ ... 
- PL/SQL Transaction Control
			PL/SQL 基础 ( 下 ) 1. PL/SQL中的 SQL语句 - END语句与COMMIT等内容,没有任何关系. - PL/SQL does not directly support dat ... 
- (原创)mybaits学习三,springMVC和mybatis融合
			上一节,总计了spring和mybaits的融合,这一节,我们来学习springmvc和mybatis融合 最近在弄一个SSM的项目,然后在网上找资料,将资料总结如下 一,开发环境的配置 MyEcli ... 
- Location of several networks in brain
			Source: Naci, L., et al. (2014). "A common neural code for similar conscious experiences in dif ... 
- IIS 应用程序池.NET40 重新注册
			32位的Windows:---------------------------------------------------------------------------1. 运行->cmd ... 
- Java类加载和类反射回顾
			今天学习Spring,突然想重新复习一下Java类加载和类反射的.巩固一下底层原理.部分参考了李刚老师的<疯狂Java讲义>和陈雄华.林开雄的<Spring3.x企业应用开发实战&g ... 
- linux的一些常用命令
			这几天正好在研究linux系统,打算将下一个项目部署在linux系统的服务器上已提高安全性(被window 2003已经折磨的不行了),经过各方了解和深思熟虑后决定使用linux系统的CentOs版本 ... 
- JAVA_集合框架虐我千百遍,虐也是一种进步
			1.Collection和Collections区别: Collection是java的一个集合接口,集合类的顶级接口 Collections是一个包装类(工具类),不能被实例化(由于其构造函数设为私 ... 
- 《深入理解Spark:核心思想与源码分析》(前言及第1章)
			自己牺牲了7个月的周末和下班空闲时间,通过研究Spark源码和原理,总结整理的<深入理解Spark:核心思想与源码分析>一书现在已经正式出版上市,目前亚马逊.京东.当当.天猫等网站均有销售 ... 
- 使用Redis做预定库存缓存功能
			最近在自己的工作中,把其中一个PHP项目的缓存从以前的APC缓存逐渐切换到Redis中,并且根据Redis所支持的数据结构做了库存维护功能.缓存是在业务层做的,准确讲应该是在MVC模型中Model的O ... 
