现在用ext3文件系统的很多,Debugfs不支持ext3文件系统,下面介绍一款工具可以恢复ext3文件系统数据 ext3grep是恢复ext3文件系统上误删除文件的工具 下载地址: http://code.google.com...df看一下删除文件所在分区 [root@zzh /]# df 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/hdb1 95139 5664 84563 7% /opt 卸载分区(不卸载也可以恢复...,只是为了防止在对分区有写入操作,把文件掩盖了就不好恢复了) [root@zzh /]# umount /dev/hdb1 (或直接写挂载目录/opt) 执行删除文件查找 查找时间因恢复分区大小不同,可能会要很长时间...kt/kt.kt表示文件恢复成功 恢复成功后会在当前目录下生成一个RESTORED_FILES的目录,恢复的文件就会保存这里,看看文件大小是否正确。...执行完恢复在把分区挂载上就OK了 [root@zzh /]# mount /dev/hdb1 /opt/ 总结: 对刚删除没多久的文件可以很好的恢复,恢复扫描很费时间,分区不是很大的还可以,如果分区很大时间就难以接受了
extundelete的安装与使用 Linux下常见的基于开源的数据恢复工具有:debugfs/R-Linux/ext3grep/extundelete 1.恢复原理:三步 extundelete恢复文件并不依赖特定的文件格式...最后利用dd命令将这些信息备份出来,从而恢复数据文件 2.安装(介绍编译安装) 安装前需安装e2fsprogs和e2fsprogs-libs两个依赖包 下载extundelete(.tar.bz2)结尾的文件...-b blocknumber,表示使用之前备份的超级块来打开文件系统,一般用于查看现有超级块是不是当前所要的文件 -B blocksize,表示使用数据块大小来打开文件系统,一般用于查看已经知道大小的文件...4.注意 数据被误删之后,首先要做的是卸载被删除数据所在的磁盘或磁盘分区。如果根分区遭到删除,需要将系统进入单用户,并且将根分区以只读模式挂载。...如果磁盘以读写械挂载,这些已删除文件的数据块就可能被操作系统重新分配出去,在这些数据块被新的数据覆盖后,这些数据就真丢失了。所以以只读模式挂载可以尽量降低数据块中数据被覆盖的风险。
机房设备.jpg 【所需恢复数据情况】 我们这次要恢复的数据就是原来271G中文件系统里的所有用户数据,这些数据包含了数据库、网站程序与网页、单位OA系统里的所有办公文档。...【数据恢复分析】 经过分析发现了之前的硬盘数据组织结构是由一个不到100M的boot分区,后接一个271G的LVM卷,之后是2G的swap分区。...【数据恢复过程】 我们先通过对全盘reiserfs树节点之间的关联确定了原来的reiserfs分区位置,发现原来存储数据的文件系统的前2G数据已经被覆盖,应该是用户在安装系统时错误地初始化了分区结构,所以装好系统无法导入...前2G覆盖的数据已经无法恢复,只能希望不要恰好覆盖用户数据。因文件系统前面对整个树的索引全丢失,加上reiserfs的树概念设计得很抽象,重搭建树会很困难。...最后由用户进行验证数据,数据没有问题,本次数据恢复成功。
【linux服务器数据恢复介绍】 客户带来一台需要进行数据恢复的服务器,服务器是linux操作系统,导致服务器数据丢失的原因是由于服务器意外断电导致的一部分文件丢失。...数据丢失后客户没再进行其他操作,直接将服务器正常关机后切断电源带到北亚数据恢复中心进行数据恢复操作。...【服务器数据备份】 北亚数据恢复中心接到客户的服务器后,将客户的linux服务器连接到数据恢复专用服务器上,将客户数据以只读模式进行镜像备份。...【linux服务器数据恢复过程】 分析服务器底层数据,将lost+found文件夹内的文件名全部提取出来,将丢失的文件目录节点与文件夹名称进行对比组合,分析出服务器原来的目录结构。...【linux服务器数据恢复结果】 数据恢复工程师对提取出的数据进行验证无误后由客户亲自进行数据验证,确认数据无误,本次数据恢复成功。
在使用linux的过程中,难免会误删除一些文件,可是怎样找回呢?下面介绍一下ext3文件系统的数据恢复。 实验环境:CENTOS6.3 /dev/sdb1为数据分区/data,EXT3文件系统。...我们已恢复data下的任意文件为例。...看,找到被删除的文件了, 记下来就是恢复了 ? 它会在data目录下生成一个restore-file目录恢复的文件就在这个目录下 ? 看恢复成功,是不是很简单啊!!!
ext3grep恢复ext3文件系统下误删的文件 环境说明: OS:Centos5.2 文件系统为ext3 1.首先模拟一个分区: mkdir /home/store cd /home/store...drwx------ lost+found 3 end d 1833 D 1233472535 Sun Feb 1 15:15:35 2009 drwxr-xr-x boot 接下来我们来恢复...,恢复的文件在RESTORED_FILES里面 cd RESTORED_FILES/boot/grub/ ls -l total 4 -rw------- 1 root root 769 Feb 1 15...接下来我们恢复整个boot文件夹里面的内容 ext3grep /home/store/file --restore-all Running ext3grep version 0.10.1 Number...boot文件的大小: du -sh RESTORED_FILES/boot 12M RESTORED_FILES/boot du -sh /boot 12M /boot 结果很明显恢复成功。
成都某大学EXT3文件系统数据库文件恢复案例 EXT3是第三代扩展文件系统,是日志文件系统,常用于Linux操作系统,本次分享的案例为成都某大学EXT3文件系统数据删除,服务器操作系统及应用环境为redhat4.6...mysql,数据库用于存储教师及学生的注册信息,linux脚本每天会定时将数据库文件打包成tar.gz备份到本地其他数据分区,备份成功后删除前一天的备份文件,系统于某个周末遭到恶意入侵,所有数据库文件...此案例属于EXT3文件系统数据删除,从理论上来讲,若删除的文件数量比较少且删除后很少有写入操作,则恢复的成功率会比较高,但如果删除的文件数量比较多,那么数据得以全部恢复的可能性会很小。...【数据恢复过程】 1.首先完全镜像用户的数据硬盘,原介质物理状态良好; 2.根据用户提供的相关数据信息确定原数据库文件及备份文件的存储路径,并依据系统日志等信息确定最后一天数据库文件已经备份成功,同时发现数据库备份文件所在分区在文件删除后很少有写入操作...; 4.解压所恢复的tar.gz文件,并将数据库文件附加到相应数据库环境中对数据库记录进行校验,确认数据无误后数据恢复成功。
[TOC] 0x00 前言 描述:rm -rf *这个命令给每个使用linux系统的工程师带来了深深的恐惧, 它能使您的服务器变得空空如也可以说简直就是一个大灾难; 但下面就是再Linux运维过程中误删除.../etc/目录后救命止损的数据恢复流程, 希望能帮助到更多的Ops解决当下问题; 案例1:误删/etc目录数据 应急流程: 1.要保持连接不被断开不操作时用vim保持连接状态 2.如不能正常登录,拷贝相同版本服务器...(系统恢复正常)
/make install 3:使用方法: 卸载分区(就是误删数据的分区),比如 为 /dev/sda3 执行下面命令: ext3grep /dev/sda3 --ls --inode 2 然后就可以看到被误删的文件列表...如果是系统分区,比如是/分区的话,要用修复光盘引导来恢复的。...恢复方法为 ext3grep /dev/sda3--restore-file aaa (比如要恢复 文件aaa) 如果要恢复所有文件,用 ext3grep /dev/sda3--restore-all...4:恢复的文件,会保存在,RESTORED_FILES目录 嘿嘿,既然文件可以这样的被恢复,那么如果我们要永久删除一个文件的话,可以用使用超级文件粉碎机 shred来实现了。。..., 如果对整个分区做全面清空,也可以用badblocks来实现, 比如 shred -u aaa 那么这样一来aaa永远不可能 被恢复了。 shred详细介绍,参考 man shred
原标题:Raid5数据恢复案例(raid阵列数据恢复方法) Raid5数据恢复算法原理 要理解 raid5数据恢复原理首先要先认识raid5,“分布式奇偶校验的独立磁盘结构”也就是我们称之为的raid5...数据恢复有一个概念需要理解,也就是“奇偶校验”。...,这就是raid5数据 恢复的全部秘密,了解了这个秘密之后raid5数据丢失您自己恢复数据也不成问题了。...Raid5数据恢复案例 案例中需要进行数据恢复的raid搭建于POWEREDGE服务器上,共12块硬盘,单盘容量500G,系统平台为Linux平台,ext3文件系统。...4.将做好的镜像数据加入虚拟raid环境,再次提取数据,超过99%的数据都被完整的恢复出来了。
昨晚有朋友在微信群中求助讨论,误删除了一个MySQL的数据库,整个恢复过程和以下文章中提到的步骤完全相同,只要MySQL主进程还没有退出,从文件句柄中可以恢复文件最终挽回损失。...,求助到我们,最终完整地恢复了所有数据文件。...在 Linux 下大致重新演示一下恢复的过程,恢复的步骤与数据库版本没有太大关系,与操作系统的不同会有所不同。 1. 在数据库 open 的时候,直接删除 users 表空间中的数据文件。 2....进行数据文件 recover 完成数据文件恢复。...恢复的原理是,在 Linux 操作系统中,如果文件从操作系统级别被rm掉,之前打开该文件的进程仍然持有相应的文件句柄,所指向的文件仍然可以读写,并且该文件的文件描述符可以从 /proc 目录中获得。
一 场景介绍 Linux环境中,由于误操作将/已删除,需要结合其他主机进行修复: 节点 IP 数据所在目录 备注 node1 172.24.8.51 /mysqldb 模拟故障机 node2 172.24.8.52...—— 应用数据恢复-集群节点2 /dev/sdb1 /mysqldb ext4 defaults 0 0 提示:本环境为模拟环境,应用数据保存在独立的分区,生产环境结合实践谨慎操作; 本操作不保证绝对恢复...,必须先恢复应用数据,防止解压系统相关文件的时候覆盖掉应用数据。...2.2 执行删除操作 1 [root@node1 ~]# rm -rf /* #模拟删根 三 应用数据恢复 3.1 卸载应用数据所在盘符 将应用数据目录/mysqldb所在磁盘采用物理形式从node1...五 应用数据恢复至node1 5.1 加载磁盘 将步骤三所恢复的磁盘物理加载至已恢复系统的node1节点。
el5.img memtest86+-1.65 System.map-2.6.18-194.el5 grub lost+found message vmlinuz-2.6.18-194.el5 开始恢复...sequence numbers: 6 / 44 Loading sda1.ext3grep.stage2... done Restoring symvers-2.6.18-194.el5.gz 恢复删除文件...[root@local /]# cd RESTORED_FILES/ [root@local RESTORED_FILES]# ls symvers-2.6.18-194.el5.gz 恢复可以指定文件恢复...,可以全部恢复,也可以指定时间恢复
如果你要是对linux分区和挂载不理解,建议看下: https://blog.csdn.net/qq_41276657/article/details/105168312 eg:假如文件被不小心删除操作...,注意恢复数据可不是在被删的磁盘中恢复,新建一个目录,在这个目录恢复,不然就会覆盖原磁盘 10,进入被删除数据的目录 11,根据名字恢复数据:文件(可以写东西,如.txt文件)和目录恢复还不一样,可以试试用恢复文件的方法恢复目录...号恢复 ,但是恢复的数据名字会变,但是文件和目录都能恢复) extundelete /dev/sdb1 –restore-directory a(恢复目录) extundelete /dev/sdb1...–restore-all(恢复所有文件,但是空的目录和空的文件不会恢复,因为没有数据,恢复没意义,默认不恢复, 如果想要的话可以跳到第10步骤,里面有所有被删除的文件,包括空文件和目录,手动建,另外单个恢复的话会很麻烦...,看12步骤,恢复的数据会有RECOVERED_FILES目录 ,里面才是恢复的数据,当你恢复第二个数据时,会冲突报错,你得把这个目录删掉,所以还要建个目录复制进去,再删掉) 12,ls -l 里面有
今天我们通过一则真实的案例来认识oracle 自带工具AMDU,无需将磁盘组mount即可实现数据分析,轻松进行数据恢复 某日,我们收到了一则中国香港用户ASM破坏案例,请求数据恢复。...技术回放 对于这个案例,我们有多种手段可以进行恢复,只要ASM磁盘组完好,就可以很容易的从中提取数据,本案例我们使用了AMDU工具进行恢复。...******************** AMDUSettings **************** ORACLE_HOME = /u01/app/db/11.2.0 System name: Linux...有了文件分布信息,接下来的恢复就大大简化了。 AMDU文件恢复 获得了文件的分布信息之后,就可以使用amdu工具进行文件提取工作。...,而Oracle的AMDU工具在这种情况下为我们提供了便利的恢复手段。
数据库恢复技术与案例 使用Oracle9i的 Flashback Query恢复误删除数据 从Oracle9iR2开始,可以使用flashback query闪回误删除的数据,在undo_retention...的限制下,可以快速的执行数据恢复。...Oracle数据恢复:格式化、ASM及字典损坏案例三则 最近一周以来,恩墨科技帮助多家用户进行了数据恢复,挽救了多个危难之中的数据库。...的限制下,可以快速的执行数据恢复。...Oracle数据恢复:格式化、ASM及字典损坏案例三则 最近一周以来,恩墨科技帮助多家用户进行了数据恢复,挽救了多个危难之中的数据库。
初始化Linux数据盘(fdisk)TkV南京数据恢复-西数科技: 硬盘/手机/SSD数据恢复专家. 025-83608636 18913825606 查看PDFTkV南京数据恢复-西数科技: 硬盘/手机...对于Linux操作系统而言,当磁盘分区形式选用GPT时,fdisk分区工具将无法使用,需要采用parted工具。关于磁盘分区形式的更多介绍,请参见初始化数据盘场景及磁盘分区形式介绍。...~]# fdisk /dev/vdb Welcome to fdisk (util-linux 2.23.2)....TkV南京数据恢复-西数科技: 硬盘/手机/SSD数据恢复专家. 025-83608636 18913825606 说明: UUID(universally unique identifier)是Linux...第五列为Linux dump备份选项。 0表示不使用Linux dump备份。现在通常不使用dump备份,此处设置为0即可。 1表示使用Linux dump备份。
基本介绍 实体机无法做快照,如果系统出现异常或者数据损坏,后果严重, 要重做系统,还会造成数据丢失。...所以可以使用备份和恢复技术 linux 的备份和恢复很简单 , 有两种方式: 1) 把需要的文件(或者分区)用 TAR 打包就行,下次需要恢复的时候,再解压开覆盖即可 2) 使用 dump 和 restore...安装 dump 和 restore [在这里插入图片描述] 如果 linux 上没有 dump 和 restore 指令,需要先安装 yum -y install dump yum -y install...使用 restore 完成恢复 4.1 基本介绍 restore 命令用来恢复已备份的文件,可以从 dump 生成的备份文件中恢复原文件4.2 restore 基本语法 restore [模式选项] [...就要恢复几个,按顺序来恢复即可。
# Linux 备份与恢复 # 基本介绍 实体机无法做快照,如果系统出现异常或者数据损坏,后果严重,要重做系统, 还会造成数据丢失。...所以我们可以使用备份和恢复技术 linux的备份和恢复很简单,有两种方式: 把需要的文件(或者分区)用TAR打包就行,下次需要恢复的时候,再解压开覆盖即可 使用dump和restore命令 示意图 #...安装dump和restore 如果linux.上没有dump和restore指令,需要先按照 yum -y install dump yum -y install restore # 使用dump完成备份..., 建议将文件上传到其它服务 器保存,不要将鸡蛋放在同在一个篮子. # 使用restore完成恢复 # 基本介绍 restore命令用来恢复已备份的文件,可以从dump生成的备份文件中恢复原文件 # restore...,按顺序来恢复即可。.
Redis 数据备份与恢复 Redis SAVE 命令用于创建当前数据库的备份。...---- 恢复数据 如果需要恢复数据,只需将备份文件 (dump.rdb) 移动到 redis 安装目录并启动服务即可。
领取专属 10元无门槛券
手把手带您无忧上云