- 浏览: 331786 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (299)
- 私人 (3)
- linux (22)
- web service (1)
- java applet (1)
- java (41)
- c# (1)
- socket (1)
- android (10)
- htc (1)
- root (1)
- ftp (3)
- 系统备份 (0)
- jquery (3)
- 图表 (1)
- 实用 (4)
- web (9)
- css (3)
- java applet mplayer (1)
- mplayer (4)
- javascript (8)
- eclipse (1)
- 正则表达式 (1)
- jmf (1)
- tomcat (6)
- 驱动 (1)
- 嵌入式 (1)
- usb (3)
- ffmpeg (1)
- player (1)
- encode (1)
- ajax (1)
- 单纯形复法 (1)
- rom (1)
- ndk (1)
- 打印 (1)
- vs2010 (2)
- myeclipse注册机 (1)
- c++ (5)
- capture (0)
- 串口 (1)
- windows (2)
- mingw (1)
- 网卡 (1)
- 绿色版 (1)
- cywin (1)
- x264 (1)
- 恢复文件 (1)
- servlet init 连数据库 (1)
- 51 单片机 (1)
- 操作系统 (1)
- vlc (3)
- 网线 (1)
- CListBox (1)
- mfc (1)
- setTimer (1)
- 分屏 (1)
- 供求信息 (1)
- 导航 (1)
- 批处理 (1)
- dos (1)
- mysql (5)
- MySQL新建用户 (1)
- demo (1)
- vc (1)
- webservice (1)
- 书签 (1)
- 浏览器 (1)
- spring mvc (1)
- excel (1)
- VPN (0)
- sql (1)
- pdf (3)
- arp (1)
- jsp (2)
- IE (1)
- html (1)
- test (3)
- httpclient (1)
- spring mvc 上传 (1)
- easyui (1)
- mybatis (1)
- spring (1)
- 微信 (1)
- weixin (2)
- pay (2)
- maven (2)
- fastdfs (2)
- ELK (2)
- logstash (1)
- rocketMQ (0)
- jmeter (0)
- 测试 (0)
- softether (0)
- util (0)
最新评论
-
ice24:
ftp client applet -
wuzijingaip:
499700647 写道你好,看了您的文章《ftp clien ...
ftp client applet -
zxcv193188:
感谢楼主
java JMF的使用 -
499700647:
你好,看了您的文章《ftp client aplet》很受启发 ...
ftp client applet -
JoeBaby_:
非常感谢,看文档的时候觉得JMF好难的样子,但是看过代码后思路 ...
java JMF的使用
如果你不小心误删除了一个重要的文件,如rm -rf kkk ,而kkk是你的一个非常重要的文件,你肯定非常痛苦,这时你千万不能惊慌,应该马上停止向你的硬盘写入任何文件。它完全是可以恢复的。(我这里专门针对 ext2文件系统写了如下的内容,其它的文件系统也有办法,我以后在写):
#debugfs /dev/hda1(被删除文件所在的分区)
debugfs:lsdel
就可列出你最近被删除文件的inode表,大致如下:
Inode Owner Mode Size Blocks Time deleted
依此是节点表号,属主,文件属性(即读、写等),大小,block(一般1block=1K),被删除时的时间。有了这些信息,你应该能很快就判断出那个文件是你想恢复的。这时用
debugfs:dump <你想恢复的inode表值> /home/directory(到那个目录)
OK!就这么简单,在/home/directory中可以找到它。
当然,如果你的文件很多,这样做一个一个的肯定很麻烦,你可以下载一些工具。我这里给个地址:
http://revocer.sourceforge.net/linux/recover 。。
实践过程中,出现这样的信息
311543 0 100600 7603556 14/ 14 Wed Oct 2 18:39:21 2002
586046 0 100644 7044 2/ 2 Wed Oct 2 18:51:50 2002
760593 0 100600 363 1/ 1 Wed Oct 2 18:53:35 2002
9551 deleted inodes found.
debugfs: dump 311543
dump: Usage: dump_inode [-p] <file> <output_file>
debugfs: dump 311543 /root
311543: File not found by ext2_lookup
debugfs:
想恢复311543这个,因为我是在/root目录下删除了一个文件,我看了就是311543这个,但用下面命令恢复,就出现了如上的提示, 不知如何下手。请老兄助兄弟一力。
你应该这样的.
debugfs:dump <311543> /root/ppp(随便什么文件名).
你再试试.
一个疑问:我删除的是一个.tar.gz文件,但恢复完成后,却不能用
#tar zxvf *tar.gz来解压了。
另外就是如何才能恢复成原来那样的文件名,比如我删除的是wine.tar.gz,但事先我记不得这个具体的文件名是什么的了,但我还想恢复成原来的文件 名,比如我删除了系统中重要的文件,但我又不记得它是什么样的文件名了,但这个文件名对系统来说又是极为重要的,比如/usr/bin下的 mozilla。该如何做呢??
先回答简单的。要知道文件名用:
debugfs:ls -d 就可以了。
至于文件不能用,是因为dump下来的是连续块,而你的文件可能不是连续块。
用debugfs:stat <inode>可以看它的状态,原后将他们一一dd下来
#debugfs /dev/hda1(被删除文件所在的分区)
debugfs:lsdel
就可列出你最近被删除文件的inode表,大致如下:
Inode Owner Mode Size Blocks Time deleted
依此是节点表号,属主,文件属性(即读、写等),大小,block(一般1block=1K),被删除时的时间。有了这些信息,你应该能很快就判断出那个文件是你想恢复的。这时用
debugfs:dump <你想恢复的inode表值> /home/directory(到那个目录)
OK!就这么简单,在/home/directory中可以找到它。
当然,如果你的文件很多,这样做一个一个的肯定很麻烦,你可以下载一些工具。我这里给个地址:
http://revocer.sourceforge.net/linux/recover 。。
实践过程中,出现这样的信息
311543 0 100600 7603556 14/ 14 Wed Oct 2 18:39:21 2002
586046 0 100644 7044 2/ 2 Wed Oct 2 18:51:50 2002
760593 0 100600 363 1/ 1 Wed Oct 2 18:53:35 2002
9551 deleted inodes found.
debugfs: dump 311543
dump: Usage: dump_inode [-p] <file> <output_file>
debugfs: dump 311543 /root
311543: File not found by ext2_lookup
debugfs:
想恢复311543这个,因为我是在/root目录下删除了一个文件,我看了就是311543这个,但用下面命令恢复,就出现了如上的提示, 不知如何下手。请老兄助兄弟一力。
你应该这样的.
debugfs:dump <311543> /root/ppp(随便什么文件名).
你再试试.
一个疑问:我删除的是一个.tar.gz文件,但恢复完成后,却不能用
#tar zxvf *tar.gz来解压了。
另外就是如何才能恢复成原来那样的文件名,比如我删除的是wine.tar.gz,但事先我记不得这个具体的文件名是什么的了,但我还想恢复成原来的文件 名,比如我删除了系统中重要的文件,但我又不记得它是什么样的文件名了,但这个文件名对系统来说又是极为重要的,比如/usr/bin下的 mozilla。该如何做呢??
先回答简单的。要知道文件名用:
debugfs:ls -d 就可以了。
至于文件不能用,是因为dump下来的是连续块,而你的文件可能不是连续块。
用debugfs:stat <inode>可以看它的状态,原后将他们一一dd下来
发表评论
-
在CentOS Linux系统的VPS中架设VPN图解教程
2014-03-28 17:10 440转自:http://www.laoyao.cc/post ... -
Mysql 启动服务
2014-03-21 18:37 619chkconfig --add mysqld chkc ... -
centos linux 服务器安全
2014-03-21 18:34 744转自:http://www.dedecms.com/knowl ... -
linux 修改ssh端口
2014-03-21 18:30 574首先修改配置文件 vi /etc/ssh/sshd_con ... -
linux下JAVA环境变量的设置
2014-03-21 14:05 537在终端中输入命令 vi /etc/profile.d/j ... -
linux安装JDK设置环境变量
2014-02-28 11:48 575配置JDK环境: 可以在/etc/profile 文件中添加 ... -
mysql-proxy 集群
2013-04-17 18:04 5本文转自网上,自己稍 ... -
mysql 主从同步(Master / Slave)
2013-04-17 12:06 3转自:[url] http: ... -
linux 分屏
2013-02-02 11:26 1060# nvidia-settings: X config ... -
Linux双网卡绑定
2012-11-06 17:27 616Linux双网卡绑定实现就 ... -
linux 串口编程
2012-10-16 15:22 769#include <stdio.h> ... -
linux 查找字符
2012-06-21 18:07 486grep who /use/local -r g ... -
linux alsa 声卡驱动
2012-05-09 17:53 846linux alsa 声卡驱动 -
vsftp 添加用户 简单步骤
2011-09-14 11:11 8771、rpm -i ftp包 (在安装盘中有) 2、启动 /sb ... -
Linux下用find查找并复制指定文件到指定目录下
2011-09-09 15:40 1660查找当前目录下的所有*.doc文件并将所有结果复制到 /tmp ... -
linux 自动登录
2011-08-24 17:08 855linux 自动登录 注意备份相应文件,此方法会有窗口无边框 ... -
usb linux copy
2011-05-24 11:51 216In order to boot from a USB d ... -
linux ssh tool
2011-05-17 10:58 667下载:http://www.onlinedown.net/so ... -
linux mount
2010-07-27 09:43 3441Linux系统在使用光盘、软盘或U盘时,必须先执行挂载(mou ... -
linux 系统 考贝
2010-07-27 09:25 810转自http://www.lpfrx.com/archives ...
相关推荐
Linux XFS 文件系统误删除文件恢复 在 Linux 操作系统中,文件误删除是一种常见的故障,可能会导致重要文件的丢失。幸运的是,在 Linux XFS 文件系统中,误删除文件可以通过一定的方法恢复。本文将讨论 Linux XFS ...
作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。然而,对于家庭单机使用的 Linux,或者误删文件后及时补救,还是可以恢复的。 Ext2 文件系统结构 在 Linux 所用的 Ext2 文件系统中,...
本文将详细介绍Linux下如何恢复误删除的文件,以及涉及的文件操作命令。 首先,我们需要理解Linux文件系统的构成,这包括文件名、inode(索引节点)和block(数据块)。文件名是人们易于理解和识别的名称,实际存储...
本文将详细介绍在Linux环境下如何尝试恢复误删除的文件。 首先,理解Linux的Ext2文件系统结构是至关重要的。Ext2是最常见的Linux文件系统之一,它将文件以块为单位存储。每个文件都有一个称为inode的节点,其中包含...
Linux 文件恢复技术 Linux 作为一个多用户、多任务的操作系统,对于文件的删除操作非常频繁。然而,删除文件后,文件节点只是被标记删除,但文件内容并没有被真正清除。因此,在某些情况下,还是可以恢复被删除的...
Linux系统不同于windows系统,在使用rm-rf命令误删除文件后不能通过类似于回收站的功能,所以在Linux系统当中此...当然Linux下也提供了一款恢复误删除数据的开源软件一ext3grep,利用此工具可以对误删除的数据进行恢复.
在Windows操作系统中,当面临Linux分区的数据丢失问题时,我们可以借助特定的软件来恢复这些丢失的文件。本文将深入探讨Windows环境下对Linux分区文件恢复的相关知识点。 首先,我们需要理解Linux分区的文件系统...
该软件可以帮助用户恢复Linux系统下丢失的文件,包含误删除,误格式化等造成的文件丢失等等,支持ext2fs文件系统,使用于Linux操作系统和若干的Unix。 R-Linux功能介绍 R-Linux专门为Linux/Unix数据恢复设计,...
本压缩包“电信设备-恢复误删除文件的方法及移动终端.zip”包含了关于如何在这样的设备上执行数据恢复的专业指南。下面,我们将详细探讨这个主题。 首先,恢复误删除文件的方法主要分为以下几种: 1. **回收站恢复...
本资料包"Linux系统rm命令误删除恢复.rar"主要关注的是如何在误用`rm`命令后尽可能地恢复删除的数据。 首先,理解`rm`命令的基本用法是防止误操作的关键。`rm`命令的基本格式是`rm [选项] 文件或目录`,常用的选项...
rhel6恢复ext4文件系统下误删除的文件详细解释与说明!!!!!!!!!!!!!!!!!!!!!!!!
在Linux系统中,误删除...总结,虽然Linux没有像Windows那样的回收站功能,但通过`lsof`和`extundelete`工具,我们可以尝试在一定条件下恢复误删除的文件和目录。然而,最好的策略始终是定期备份重要数据,以防万一。
不过,幸运的是,有很多专门的软件可以帮助我们恢复这些被误删除的文件,这就是所谓的"误删除文件找回"软件。本文将深入探讨这类软件的工作原理、使用方法以及如何选择合适的软件。 首先,我们要理解文件在被删除后...
2. 如果是系统根分区被误删除,需要进入单用户模式,并以只读方式挂载根分区。 3. 数据一旦被新数据覆盖,将无法恢复,因此要尽快行动。 4. 即使使用`extundelete`,恢复成功的概率也并非100%,所以备份重要数据是...
在这个场景中,如果一个文件被误删除,但仍有进程持有着该文件的描述符,我们理论上可以利用这个描述符来恢复文件,因为文件在内存中的数据并没有被清除,只是其在文件系统上的链接被断开了。 首先,我们模拟了一个...
### Linux下使用ext3grep恢复文件 #### 一、引言 在Linux系统中,误删文件或数据丢失是常见的问题之一。对于采用ext3文件系统的磁盘分区来说,使用`ext3grep`这一工具可以有效地帮助我们恢复已删除的文件。本文将...
这些文件系统广泛应用于各种Linux发行版中,它们各有特点,但都有可能出现数据丢失的情况,如误删除文件。本文将详细介绍如何在Linux环境下找回误删的Ext2/Ext3/Ext4格式文件,并探讨提供的压缩包内的工具及其用途。...
这包括但不限于误删除、误格式化、分区损坏等情况。软件的强大功能主要体现在以下几个方面: 1. **深度扫描**:R-Linux采用了先进的扫描算法,能够深入磁盘扇区,查找已被标记为删除但尚未被新数据覆盖的文件。这种...
本篇将详细介绍如何在Linux环境下修复误删除的`fstab`文件。 首先,你需要准备一个Linux安装盘,这将作为恢复系统的工具。在错误发生后,你需要重新启动计算机并加载Linux安装盘。在启动过程中,遵循以下步骤: 1....