精华内容
下载资源
问答
  • Linux服务器恢复删除数据

    千次阅读 2017-06-21 17:59:37
     现在模拟数据删除      执行如下命令,查看分配的数据盘 /dev/vdb: fdisk -l 执行如下命令,对数据盘进行分区: fdisk /dev/vdb  Command(m for help)输入 n;  Command action 输入p; ...
    wget  http://zy-res.oss-cn-hangzhou.aliyuncs.com/server/extundelete-0.2.4.tar.bz2
    执行如下命令,安装tundelete的相关依赖和库:

    yum -y install  bzip2  e2fsprogs-devel  e2fsprogs  gcc-c++ make
    执行如下命令,解压extundelete到当前目录下。

    tar -xvjf extundelete-0.2.4.tar.bz2
    cd extundelete-0.2.4
    执行如下命令,检测系统配置,并生成makefile:

    ./configure
    执行如下命令,编译安装extundelete软件:

    make && make install
    完成后,通过运行结果可以看到默认文件是安装到usr/locla/bin的路径下。
     执行如下命令,进入新增src目录,并查看extundelete可执行文件。

    cd src
    ls
       至此,完成extundelete工具的全部安装部署。
       
       
     现在模拟数据删除
     
     
     执行如下命令,查看分配的数据盘 /dev/vdb:
    fdisk -l
    执行如下命令,对数据盘进行分区:
    fdisk /dev/vdb
      Command(m for help)输入 n;
      Command action 输入p;
      Partition number(1-4,default 1)输入1;
      First cylinder 和 Last cylinder 处直接输入 回车,使用默认的配置;
      Command(m for help)输入 w,从而使上面的配置生效。
      执行如下命令,对数据盘进行格式化:
    mkfs.ext3 /dev/vdb1
    通过如下步骤,创建文件路径,并挂载磁盘,以及新建实验数据:
    执行如下命令,创建文件路径:
    mkdir /alidata
    执行如下命令,新建一个文件“hello.txt”,写入“Hello Aliyun”信息,并查看数据:

    echo "Hello Aliyun">/alidata/hello.txt
    执行如下命令,生成hello.txt文件的md5值。主要用于下一小节恢复文件时,进行校验。
    md5sum hello.txt
    执行如下命令,进入/alidata 路径下,并删除hello.txt文件:

    cd /alidata
    rm -rf hello.txt


    在真实的工作环境中,若已确认没有资源占用,可跳过此步骤。
    fuser -k /alidata       会断开xshell

    执行如下命令,卸载数据盘
    umount /dev/vdb1
    执行如下命令,使用extundelete工具,对整个 /dev/vdb1 分区进行搜索,并查看hello.txt的 Inode number 和 Delete status。

    extundelete --inode 2 /dev/vdb1
    说明:--inode参数值设为 2 ,是对整个分区进行搜索。如果需要进入目录搜索,只需要制定目录 I 节点即可。
     执行如下命令,使用extundelete工具,恢复删除文件:
     extundelete  --restore-inode 12  /dev/vdb1
     说明:通过上一步,我们可以看到 hello.txt 的节点值为 12 。--restore-inode 参数值是需要恢复的文件 Inode number
     执行如下命令,可以查看到当前目录下,新增一个 RECOVERED_FILES 文件夹,并查看到文件 file.12。
      执行如下命令,查看恢复的文件md5值,判断是否恢复原有的文件:



    参照

    rm -rf bin/      这是模拟删除
     umount alidata/    卸载此分区
     ls -id alidata/     查看inode码
     extundelete /dev/vdb1 --restore-inode 52429  通过inode节点恢复
     extundelete /dev/vdb1 --restore-all   恢复所有文件

























    展开全文
  • Linux删除数据恢复方法 一定要用ubuntu其他linux版本都不好用 1. 放入ubuntu光盘,用光盘引导启动 2. 配置IP地址添加默认网关的路由route add default gw 115.47.64.254 3. sudo apt-get insta
    Linux误删除数据的恢复方法
    一定要用ubuntu其他linux版本都不好用
    1. 放入ubuntu光盘,用光盘引导启动
    2. 配置IP地址添加默认网关的路由route add default gw 115.47.64.254
    3. sudo apt-get install e2fslibs-dev
    4. sudo apt-get install ext3grep 或者 wget http://ext3grep.googlecode.com/files/ext3grep-0.10.1.tar.gz
    5. 挂载一个没有删除数据的分区,准备接受恢复的数据
    6. 进入挂载的分区,执行ext3grep /dev/sdb1 --ls --inode 2其中sdb1就是删除文件的分区,此分区必须卸载。
    7. 命令执行后会显示那些文件夹被打上了删除标记,按inode编号继续搜索被删除文件夹包括的文件。
    8. 找到需要恢复的文件后用sudo ext3grep /dev/sda8 --restore-inode 46860209恢复文件,文件恢复后会存在当前文件夹下的RESTORED_FILES目录并以inode. 46860209为文件名,改为原文件名即可。
    有更好的方法欢迎共享。

    展开全文
  • linux文件恢复工具下载Today we’ll be going over the best Linux data recovery tools to help you recover any data that you might have lost. If you recently deleted the files, the possibility of ...

    linux文件恢复工具下载

    Today we’ll be going over the best Linux data recovery tools to help you recover any data that you might have lost. If you recently deleted the files, the possibility of recovering those files increases a lot.

    今天,我们将介绍最好的Linux数据恢复工具,以帮助您恢复可能丢失的所有数据。 如果您最近删除了文件,则恢复这些文件的可能性会大大增加。

    But don’t lose hope if you’ve deleted the files long ago. There’s still a possibility that the file data is still present on your hard drive. So read on, you might as well be able to recover all the files that you’ve lost before!

    但是,如果您早已删除了文件,请不要失去希望。 硬盘驱动器上仍然存在文件数据。 因此,请继续阅读,您也许还可以恢复以前丢失的所有文件!

    如何选择最佳的Linux数据恢复工具? (How to Choose the Best Linux Data Recovery Tools?)

    There are very few things that you need to consider because most of the data recovery tools work in a similar manner by accessing the fragmented bits on your hard drive.

    您几乎不需要考虑任何事情,因为大多数数据恢复工具通过访问硬盘驱动器上的碎片位以类似的方式工作。

    The major differences are usually in the ease of use, user interface, and features. So let’s go over the features and functionality of the top 20 best Linux data recovery tools in this article.

    主要区别通常在于易用性,用户界面和功能。 因此,让我们仔细研究一下本文中排名前20位的最佳Linux数据恢复工具的功能。

    1. TestDisk –分区和磁盘恢复工具 (1. TestDisk – Partition and Disk Recovery Tool)

    Testdisk Data Recovery
    Testdisk Data Recovery
    测试盘数据恢复

    This is one of my favorite utilities. It’s a command-line based tool but is really easy to use and very interactive. The utility runs and starts working its magic by simply running the command.

    这是我最喜欢的实用程序之一。 这是一个基于命令行的工具,但是非常易于使用并且非常互动。 该实用程序运行并通过简单运行命令开始发挥其魔力。

    We wrote a recent tutorial on the testdisk utility which walks you through the installation and the steps to recover files.

    我们在testdisk实用程序上写了一个最新教程,该教程将引导您完成安装和恢复文件的步骤。

    Some of the features of TestDisk:

    TestDisk的一些功能:

    • Recover deleted partitions

      恢复已删除的分区
    • Re-build partition table.

      重新生成分区表。
    • Partition backup for EFI GPT partitions

      EFI GPT分区的分区备份
    • Rewrite MBR

      重写MBR

    2. Mondo Rescue –网​​络驱动器恢复实用程序 (2. Mondo Rescue – Network Drive Recovery Utility)

    MondoRescue
    MondoRescue
    蒙多救援

    Another really good command-line utility is Mondo Rescue which has a few unique features which are really helpful for people working on multiple different types of file systems. This is the one utility that has been used for decades to backup/restore/recover data from all types of storage devices tape drives too!

    另一个非常好的命令行实用程序是Mondo Rescue,它具有一些独特的功能,这些功能对于使用多种不同类型的文件系统的人们非常有帮助。 这是已经使用了数十年的一种实用程序,它也可以从所有类型的存储设备磁带机备份/还原/恢复数据!

    Some features of Mondo Rescue:

    Mondo Rescue的一些功能:

    • Backup and restore between RAID and non-RAID devices

      在RAID和非RAID设备之间进行备份和还原
    • Partition management – Resizing, partitioning, formatting, etc.

      分区管理–调整大小,分区,格式化等
    • Backup and restore between Linux and Windows devices including the MBR

      在Linux和Windows设备(包括MBR)之间进行备份和还原
    • Verify the integrity of data.

      验证数据的完整性。

    3. ddrescue – GNU数据恢复实用程序 (3. ddrescue – GNU Data Recovery Utility)

    Ddrescue
    Ddrescue
    Ddrescue

    We’re still sticking with command-line utilities. This is a utility that was developed by GNU. This is a free and open-source utility like all the other utilities by GNU.

    我们仍然坚持使用命令行实用程序。 这是GNU开发的实用程序。 与GNU的所有其他实用程序一样,这是一个免费的开源实用程序。

    Some of the features of ddrescue:

    ddrescue的一些功能:

    • Created to be fully automated

      创建为完全自动化
    • Data is rescued very efficiently (only the needed blocks are read).

      数据可以非常有效地进行抢救(仅读取所需的块)。
    • Auto-merge data

      自动合并数据
    • Automatically highlights bad sectors on a hard disk

      自动突出显示硬盘上的坏扇区
    • Backup-Recovery is resumable

      备份-恢复是可恢复的

    4. 重做备份和恢复 –最简单的GUI恢复实用程序 (4. Redo Backup and Recovery – Easiest GUI Recovery Utility)

    Redo Backup And Recovery
    Redo Backup And Recovery
    重做备份和恢复

    This can work as a regular utility or as a bootable CD/USB that you can plug into any device, boot into the recovery utility, and start recovering data. The benefit of such a utility is that it is platform-independent allowing you to restore data for pretty much any operating system including Linux.

    它可以用作常规实用程序或可引导CD / USB,您可以将其插入任何设备,引导至恢复实用程序并开始恢复数据。 这种实用程序的优势在于它与平台无关,使您可以为几乎所有操作系统(包括Linux)还原数据。

    Some features of Redo Backup and Recovery:

    重做备份和恢复的一些功能:

    • Pre-installed basic applications like browser, text editor, even when the recovery is running

      预先安装的基本应用程序,例如浏览器,文本编辑器,即使正在运行恢复时
    • It can access other applications while recovery operations are running.

      恢复操作运行时,它可以访问其他应用程序。

    5. PhotoRec –照片恢复实用程序 (5. PhotoRec – Photo Recovery Utility)

    Photorec
    Photorec
    光记录

    This is another recovery utility by CGSecurity (the other one is TestDisk). PhotoRec was specifically created for recovering deleted photos and other graphic style media from SDCards, and hard drives.

    这是CGSecurity的另一个恢复实用程序(另一个是TestDisk)。 PhotoRec是专门为从SD卡和硬盘驱动器恢复已删除的照片和其他图形样式媒体而创建的。

    Some of the features of PhotoRec:

    PhotoRec的一些功能:

    • Intuitive and interactive interface

      直观的互动界面
    • PhotoRec is able to recover files even if the hard drive is badly damaged

      即使硬盘驱动器严重损坏,PhotoRec仍能够恢复文件
    • Searches for a very wide variety of file formats.

      搜索各种各样的文件格式。

    6. 引导修复 – Live CD文件恢复 (6. Boot Repair – Live CD File Recovery)

    Boot Repair
    Boot Repair
    开机维修

    If your operating system no longer boots and you need to recover files from your hard disk, this is the live CD to use. It can be used as a CD or a USB based on availability.

    如果您的操作系统不再启动,并且您需要从硬盘上恢复文件,则这是要使用的实时CD。 根据可用性,它可以用作CD或USB。

    Some of the features of Boot Repair Live CD:

    Boot Repair Live CD的一些功能:

    • Repair booting when the OS doesn’t boot anymore

      当操作系统不再启动时修复启动
    • Repair booting when GRUB is broken (eg. “GRUB rescue” error)

      修复GRUB损坏时的启动(例如“ GRUB抢救”错误)
    • Easy GRUB reinstall or restoration

      轻松重新安装或恢复GRUB
    • Allow generating a generic MBR to boot into Windows

      允许生成通用MBR引导进入Windows
    • Allow restoring the original boot sector (MBR) if saved by clean-ubiquity

      如果干净无处不在,则允许还原原始引导扇区(MBR)

    7. 最重要 –法医数据恢复工具 (7. Foremost – A Forensic Data Recovery Tool)

    Foremost Data Recovery
    Foremost Data Recovery
    最重要的数据恢复

    This is a forensic data recovery tool that is pre-installed in Kali Linux but can be installed on pretty much any other Linux distro. This tool can also recover data from images (like those created with the dd command).

    这是一种取证数据恢复工具,已预先安装在Kali Linux中,但几乎可以安装在任何其他Linux发行版上。 该工具还可以从图像中恢复数据(如使用dd命令创建的图像)。

    Some of the features of Foremost:

    最重要的一些功能:

    • Retrieve data in multiple media file formats

      检索多种媒体文件格式的数据
    • Configuration file available for adding more file formats

      配置文件可用于添加更多文件格式
    • Retrieve lost iPhone data from a computer

      从计算机检索丢失的iPhone数据
    • Extract data elements that are embedded or lost from an image

      提取图像中嵌入或丢失的数据元素

    8. Scalpel –跨平台文件雕刻实用程序 (8. Scalpel – A Cross-Platform File Carving Utility)

    Scalpel
    Scalpel
    解剖刀

    Originally based on Foremost, Scalpel is another file carving utility that works on Windows and Linux. This utility also works on image files but has an added advantage of multithreading and asynchronous IO.

    Scalpel最初基于Foremost,是另一个可在Windows和Linux上运行的文件雕刻实用程序。 该实用程序还适用于图像文件,但具有多线程和异步IO的附加优点。

    Some features of Scalpel:

    Scalpel的一些功能:

    • Multithreading on multi-core processors for faster processing

      多核处理器上的多线程可加快处理速度
    • Asynchronous I/O allows disk operations and search operations to overlap

      异步I / O允许磁盘操作和搜索操作重叠
    • Regex support

      正则表达式支持
    • Embedded header-footer matching for better processing of files.

      嵌入式页眉和页脚匹配,可更好地处理文件。

    9. SystemRescue CD – AIO Rescue Package Live CD (9. SystemRescue CD – An AIO Rescue Package Live CD)

    SystemRescueCD 1
    SystemRescueCD 1
    系统救援CD 1

    This is more of a collection of tools than a tool in itself. If you are stuck in a situation where you’re not able to boot into your system, this is the one bootable recovery CD that will help you out.

    这更多是工具的集合,而不是工具本身。 如果遇到无法启动系统的情况,这是一张可引导的恢复CD,可以帮助您。

    Some features of SystemRescue CD:

    SystemRescue CD的某些功能:

    • GNU Parted: Command-line partition management

      GNU Parted :命令行分区管理
    • GParted: Graphical implementation for the GNU Parted

      GParted :GNU Parted的图形实现
    • FSArchiver: Archiver software

      FSArchiver :存档软件
    • ddrescue: Find bad sectors on the hard drive

      ddrescue :在硬盘上找到坏扇区
    • Ntfs3g: For accessing Windows file systems.

      Ntfs3g :用于访问Windows文件系统。
    • Testdisk: recover deleted partitions and files.

      Testdisk :恢复已删除的分区和文件。
    • Memtest: Memory testing utility.

      Memtest :内存测试实用程序。
    • Rsync: remote backup utility

      Rsync :远程备份工具
    • Network tools: Samba-like utilities for backing up data over the local networks.

      网络工具 :类似于Samba的实用程序,用于通过本地网络备份数据。

    10. Ultimate Boot CD –几乎所有数据恢复工具的集合 (10. Ultimate Boot CD – A Collection of Almost All Data Recovery Tools)

    Ultimate Boot CD Best Linux Data Recovery Tools
    Ultimate Boot CD
    终极启动CD

    Similar to the SystemRescue CD, Ultimate boot CD is a collection of diagnostic tools. But it doesn’t end at that. If you see the above screenshot, you’ll notice “Parted Magic” and “UBCD FreeDOS”. Yes, that’s exactly what it says.

    与SystemRescue CD相似,Ultimate启动CD是诊断工具的集合。 但这还不止于此。 如果您看到上面的屏幕截图,您会注意到“ Parted Magic”和“ UBCD FreeDOS”。 是的,这就是它的意思。

    The CD also packages these two operating systems which can be booted live from this menu to troubleshoot any of your Linux or Windows issues. The full list of tools and utilities packaged inside this CD are available on the website but here is a list of a few of the tools.

    CD还打包了这两个操作系统,可以从此菜单实时启动它们,以解决任何Linux或Windows问题。 该CD附带的工具和实用程序的完整列表可在网站上找到,但此处是其中一些工具的列表。

    Some of the features of Ultimate Boot CD:

    Ultimate Boot CD的一些功能:

    • BIOS

      的BIOS
    • CMOS Cleaner

      CMOS清洁剂
    • CPUStress

      CPU压力
    • System Stability Tester

      系统稳定性测试仪
    • MBR and GRUB recovery

      MBR和GRUB恢复
    • Login recovery

      登录恢复
    • PhotoRec and TestDisk

      PhotoRec和TestDisk
    • Disk partition tools

      磁盘分区工具
    • and more…

      和更多…

    11. Knoppix –具有日常驱动程序的恢复分发 (11. Knoppix – A Daily-Driver Capable Recovery Distribution)

    Knoppix Live Min Best Linux Data Recovery Tools
    Knoppix Live Min
    Knoppix Live Min

    Now Knoppix is not your regular Linux recovery utility like the ones listed above. Though the entire purpose of this Linux distro was to be run live and recover lost data or operating systems, it is fully capable of being run as the sole operating system for your computer.

    现在,Knoppix不是您上面列出的常规Linux恢复实用程序。 尽管此Linux发行版的全部目的是实时运行并恢复丢失的数据或操作系统,但它完全能够作为计算机的唯一操作系统运行。

    It comes packaged with almost all the tools you’d ever need to recover lost data.

    它随附了恢复丢失数据所需的几乎所有工具。

    Some of the features of Knoppix:

    Knoppix的一些功能:

    • GNU/Linux software

      GNU / Linux软件
    • Automatic hardware detection

      自动硬件检测
    • Support for many graphics cards, sound cards, SCSI and USB devices, and other peripherals

      支持许多图形卡,声卡,SCSI和USB设备以及其他外围设备
    • Can be used as an educational disc, rescue system, or a Linux demo disk

      可以用作教育光盘,救援系统或Linux演示盘

    12. GParted Live – GNU Parted的GUI工具 (12. GParted Live – The GUI Tool for GNU Parted)

    Gparted Live Cd
    Gparted Live Cd
    Gparted Live CD

    In some of the above Live CDs, we mentioned the GParted tool which is a GUI layer to the GNU Parted utility. Well, if all you want is the GParted tool for recovery, this live CD will solve your problem.

    在上面的一些Live CD中,我们提到了GParted工具,它是GNU Parted实用程序的GUI层。 好吧,如果您想要的只是GParted恢复工具,此实时CD将解决您的问题。

    GParted Live is a live CD that gives you instant access to GParted if you want to recover a failing system or partition.

    GParted Live是一种实时CD,如果您要恢复发生故障的系统或分区,可以立即访问GParted。

    Some of the features of GParted Live:

    GParted Live的一些功能:

    • Debian-based Live CD

      基于Debian的Live CD
    • Can manage partitions of all different types

      可以管理所有不同类型的分区
    • Comes packaged with testdisk and parted for which the GParted provides a Graphical layer

      随附于测试磁盘,并与GParted一起提供了图形层的部分分开了
    • Very intuitive with almost no learning curve

      非常直观,几乎没有学习曲线

    13. SafeCopy –最好的Linux数据恢复工具之一 (13. SafeCopy – One of The Best Linux Data Recovery Tools)

    Safecopy Utility
    Safecopy Utility
    Safecopy实用程序

    The SafeCopy is one of the best Linux data recovery tools and works when all else fails. This tool is used for recovering data from damaged and bad sectors on a hard drive.

    SafeCopy是最好的Linux数据恢复工具之一,并且在其他所有方法均失败时可以使用。 该工具用于从硬盘驱动器上损坏和坏的扇区中恢复数据。

    SafeCopy also tries to get as much data as possible from the source drive, even resorting to some device-specific low-level operations wherever applicable.

    SafeCopy还会尝试从源驱动器中获取尽可能多的数据,甚至在适用的情况下甚至诉诸某些特定于设备的低级操作。

    Some of the features of SafeCopy:

    SafeCopy的一些功能:

    • Performs low-level IO operations to extract maximum possible data

      执行底层IO操作以提取最大可能的数据
    • Remembers arbitrary recovery position even if the source device frequently disconnects (like USB drives that can lose connection due to faulty storage)

      即使源设备频繁断开连接,也可以记住任意的恢复位置(例如USB驱动器可能由于存储故障而失去连接)
    • Can fix errors in data on CDs, DVDs, and even Floppy drives

      可以修复CD,DVD甚至软盘驱动器中的数据错误

    14. grep命令 –简单文本数据恢复 (14. grep Command – Simple Text Data Recovery)

    The grep utility that we use for finding text on the terminal output is powerful enough to also help us find lost text data. Have a look at the code sample below:

    我们用于在终端输出上查找文本的grep实用程序功能强大,足以帮助我们查找丢失的文本数据。 看看下面的代码示例:

    
    grep -a -A 400 -B 25 'string to find here' /dev/sdb1 > recover.txt
    
    • The -a specifies grep to consider the source as a text file

      -a指定grep将源视为文本文件
    • The -A and -B specifies grep to find 25 lines before and 400 lines after this specific line is found. This allows us to get the entire text file and also, it’s better to have more data which we can later delete, than getting lesser one and having to run the command again.

      -A-B指定grep查找该特定行之前的25行和之后的400行。 这使我们能够获取整个文本文件,而且,最好拥有更多的数据供以后删除,而不是获取较少的数据并再次运行命令。
    • /dev/sdb1 is the source where we want the text to be searched for. We want the text to be searched on the entire drive

      / dev / sdb1是我们希望在其中搜索文本的源。 我们希望在整个驱动器上搜索文本
    • > recover.txt will be where the output will be saved.

      > recovery.txt将是保存输出的位置。

    15. ext3grep – ext3文件恢复工具 (15. ext3grep – An ext3 File Recovery Tool)

    This is a command-line tool that is created for ext3 file systems for data recovery. With just two commands, you can recover and restore any deleted file that was recovered with this tool.

    这是为ext3文件系统创建的用于数据恢复的命令行工具。 仅需两个命令,即可恢复和还原使用此工具恢复的所有已删除文件。

    
    ext3grep --dump-name <drive>
    ext3grep --restore-all <drive>
    
    #Restored data is stored in this folder
    cd RESTORED_FILES
    

    16. ext4magic – ext4的最佳Linux数据恢复工具之一 (16. ext4magic – One of the Best Linux Data Recovery Tools for ext4)

    Ext4magic
    Ext4magic
    Ext4魔术

    This is a command-line tool like many others in the list and is available from the package repositories for most Linux distributions.

    与列表中的许多其他工具一样,这是一个命令行工具,可从大多数Linux发行版的软件包存储库中获得。

    Some of the features of ext4magic:

    ext4magic的一些功能:

    • Can recover entire filesystems that were recursively deleted

      可以恢复递归删除的整个文件系统
    • Recover accidentally overwritten files

      恢复意外覆盖的文件
    • Recover first-sectors of a hard disk that were accidentally overwritten

      恢复意外覆盖的硬盘的第一扇区

    17. extundelete – ext3grep后继者 (17. extundelete – An ext3grep Successor)

    Extundelete
    Extundelete
    外扩

    This utility has its roots in the code of ext3grep. The ext3grep utility used the disk journal to recover files and so does the extundelete. This utility searches the disk journal for old copies of an existing inode to find more details and collectively forms it into a file.

    该实用程序源于ext3grep的代码。 ext3grep实用程序使用磁盘日志来恢复文件,extundelete也是如此。 该实用程序在磁盘日志中搜索现有inode的旧副本,以查找更多详细信息并将其共同形成一个文件。

    Some of the features of extundelete:

    extundelete的一些功能:

    • Recover from ext3 and ex4 partitions (a combination of #15 and #16)

      从ext3和ex4分区中恢复(#15和#16的组合)
    • One of the programs to recover the file content and the file names on ext4 partitions

      用于恢复ext4分区上的文件内容和文件名的程序之一
    • ext4magic is based on extundelete for a lot of its ext4 recovery code

      ext4magic基于extundelete的很多ext4恢复代码

    18. R-Undelete – IntelligentScan数据恢复技术 (18. R-Undelete – IntelligentScan Data Recovery Technology)

    R Undelete
    R Undelete
    R取消删除

    This is one of the best data recovery tools in Linux from the list. It has a free and a premium version but for personal use, it’s a completely free tool. It uses IntelligentScan technology that can recover severely damaged data too.

    这是列表中Linux中最好的数据恢复工具之一。 它有一个免费和高级版本,但是供个人使用,它是一个完全免费的工具。 它使用IntelligentScan技术,也可以恢复严重损坏的数据。

    Some of the features of R-Undelete:

    R-Undelete的一些功能:

    • MBR and GPT recovery

      MBR和GPT恢复
    • Boot sector recovery on major file systems

      主文件系统上的引导扇区恢复
    • Recover files on ext, FAT, NTFS systems

      在ext,FAT,NTFS系统上恢复文件

    19. ext3undel –简化文件恢复的自定义脚本 (19. ext3undel – A Custom Script to Simplify File Recovery)

    This is a script written to simplify the use of some of the complicated tools like Sleuthkit and PhotoRec and simplify them. Using these tools in combination also makes this script a more efficient method to extract more of the deleted inodes correctly.

    该脚本的编写目的是简化某些复杂工具(如Sleuthkit和PhotoRec)的使用并简化它们。 结合使用这些工具还可以使此脚本成为更有效地方法,以正确地提取更多已删除的inode。

    Since this is a script that combines the functionality of multiple tools, the functionality is similar to the tools themselves.

    由于这是一个结合了多个工具功能的脚本,因此功能类似于工具本身。

    20. 侦探工具包 –法医证据 (20. The Sleuth Kit – Forensic Evidence)

    SleuthKit Autopsy
    Sleuth Kit Autopsy
    侦探工具包尸检

    This is a tool that’s made specifically for forensic investigators to perform analysis on hard drives and collect evidence. So the Sleuth Kit uses very efficient and advanced algorithms to extract as much deleted data as possible from hard drives.

    这是专门为法医调查人员设计的工具,用于对硬盘进行分析并收集证据。 因此,Sleuth Kit使用非常高效和先进的算法从硬盘驱动器中提取尽可能多的已删除数据。

    The previous tool that we talked about “ext3undel” leverages technology from the Sleuth Kit but if you would like to use this tool as a standalone one, you can use it along with it’s GUI front-end “Autopsy

    我们之前讨论的“ ext3undel”工具利用了Sleuth Kit中的技术,但是如果您想将此工具作为独立工具使用,则可以将其与GUI前端“ 尸检 ”一起使用

    Some of the features of The Sleuth Kit:

    The Sleuth Kit的一些功能:

    • Timeline Analysis: View system events on a GUI

      时间线分析:在GUI上查看系统事件
    • Keyword Search: Find keywords in text files across the entire drive (including deleted files)

      关键字搜索:在整个驱动器的文本文件(包括已删除的文件)中查找关键字
    • Web Artifacts: Extract web activity data

      网络工件:提取网络活动数据
    • Registry Analysis: Find recently connected devices using the registry data

      注册表分析:使用注册表数据查找最近连接的设备
    • LNK File Analysis: Identity recently accessed documents

      LNK文件分析:最近访问过的身份文件
    • Email Analysis: Parses email messages in the mbox format for reading and analysis

      电子邮件分析:以mbox格式解析电子邮件以进行阅读和分析
    • and many more features…

      还有更多功能...

    结论 (Conclusion)

    We hope you found the right tool for your data recovery needs with this article. For a basic user, pretty much any tool from the list will work. But for people who’ve special needs with file recovery, they need to find the one that has the features that they need.

    我们希望本文能为您的数据恢复需求找到合适的工具。 对于基本用户,列表中的几乎所有工具都可以使用。 但是对于对文件恢复有特殊需求的人,他们需要找到具有所需功能的人。

    Always remember though, these tools try to recover files that have been deleted based on the metadata that still remains. But that’s not a guarantee of recovery so it’s always best to have backups of all the data that’s being stored.

    不过请始终记住,这些工具会尝试根据仍然保留的元数据来恢复已删除的文件。 但这并不是恢复的保证,因此始终最好对正在存储的所有数据进行备份。

    翻译自: https://www.journaldev.com/36900/top-best-linux-data-recovery-tools

    linux文件恢复工具下载

    展开全文
  • 其上的KVM虚拟机被删除,每台虚拟机包含一个qcow2格式的磁盘文件,和一个大小约为1.2T的raw格式的磁盘文件,主要需恢复raw格式的磁盘文件。客户已自行备份。虚拟机1:主数据库服务器虚拟磁盘:10G系统盘(qcow2)+...

    一、虚拟机故障环境描述

    客户的物理机器操作系统为Linux系统,文件系统为EXT4文件系统。其上的KVM虚拟机被删除,每台虚拟机包含一个qcow2格式的磁盘文件,和一个大小约为1.2T的raw格式的磁盘文件,主要需恢复raw格式的磁盘文件。客户已自行备份。

    虚拟机1:主数据库服务器
    虚拟磁盘:10G系统盘(qcow2)+1.2T数据盘(raw,主要恢复)
    文件系统:EXT4
    主要数据:MySQL数据库

    虚拟机2:备份数据库服务器
    虚拟磁盘:10G系统盘(qcow2)+1.2T数据盘(raw,主要恢复)
    文件系统:EXT4
    主要数据:MySQL数据库

    虚拟机3:代码服务器
    虚拟机盘:10G系统盘(qcow2)+1.2T数据盘(raw,主要恢复)
    文件系统:EXT4

    主要数据:程序代码


    二、虚拟机数据恢复过程

    1、分析EXT4文件系统,定位被删除虚拟机磁盘文件的节点位置;
    2、获取磁盘文件残留的索引信息;
    3、校验残留索引信息的正确性,修复破坏不严重的索引;

    图为获取的索引等信息:Linux系统下误删除虚拟机恢复数据的方法-数据恢复成功案例

    4、修复完成后,解析残留的各级索引,从虚拟机所在的卷中提取虚拟磁盘文件;
    5、根据虚拟磁盘文件的提取情况,获取卷中未被索引到的自由空间;
    6、校验提取出的磁盘文件的正确性与完整性;
    7、从自由空间中获取有效信息,尝试对虚拟磁盘文件进行修补(如节点,目录项,数据库页等信息)。
    图为提取出的自由空间:
    Linux系统下误删除虚拟机恢复数据的方法-数据恢复成功案例

    三、数据恢复结果

    1、由于索引丢失,提取出的虚拟磁盘文件并不完整,针对数据库服务器,数据库文件有丢失的情况,可以从自由空间中获取数据库页去对数据库文件进行修补,但由于部分页所在区域被覆盖占用,只能尽量多的去补页;
    2、对于存放程序代码的服务器中的节点和目录项丢失的情况,若节点或目录项有残留,可以尝试去补齐节点和目录项。但发现部分文件的节点和目录项同时丢失,根据节点和目录项之间相关联的特性,这种情况下无法补齐。另根据程序代码文件的特性,不具备一定的规律性,若其数据区丢失,无法补齐。
    图为恢复出的部分目录结构:
    Linux系统下误删除虚拟机恢复数据的方法-数据恢复成功案例
    Linux系统下误删除虚拟机恢复数据的方法-数据恢复成功案例

    四、数据验证

    在尽可能的尝试对虚拟磁盘文件及其中的数据库文件修补之后,由客户对数据进行验证。数据有部分丢失,无法恢复,但整体还可以接受,数据恢复有效。

    展开全文
  • 导读 你曾经是否遇到这样的事?当你发现的时候,你已经通过删除键,...你可能知道,Linux 命令行不会把删除的文件转移到任何位置,而是直接把它们移除了,biu~,它们就不复存在了。 在这篇文章里,将分享一个很有
  • 一、服务器数据恢复描述数据恢复中心接到服务器数据恢复案例,客户服务器采用Linux操作系统、EXT4文件系统。由于实习生操作失误将服务器上的KVM虚拟机删除了3台。该服务器上每台虚拟机包含一个qcow2格式的磁盘文件,...
  • Linux恢复删除数据

    千次阅读 2019-07-30 16:43:52
    参考: https://blog.csdn.net/zonghua521/article/details/78200239/ https://www.cnblogs.com/digdeep/p/4805677.html 待更新
  • linux使用rm -rf删除数据恢复

    千次阅读 2020-09-11 20:31:41
    centos7 rm之后数据恢复的方式 仅供自己学习参考 如果文件没有被使用 初次测试发现基本无法恢复。 场景1 文件正在被程序使用 创建一个文件 并用tail -f一直读取文件信息 不要使用tailf 这个文件删除后会被终止掉 ...
  • Linux文件误删除恢复操作

    万次阅读 2018-01-11 11:07:10
    作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数
  • linux删除文件恢复

    千次阅读 2021-02-01 21:57:24
    作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数据。不过,对于...
  • Linux恢复删除的文件

    万次阅读 2017-10-11 09:49:08
    linux恢复删除的文件 先介绍下一些文件的基本概念:   · 文件实际上是一个指向inode的链接, inode链接包含了文件的所有属性, 比如权限和所有者, 数据块地址(文件存储在磁盘的这些数据块中). 当你删除(rm)一个...
  • Linux文件删除恢复(rm -rf *)

    千次阅读 2019-10-05 16:06:45
    在操作集群的搭建和配置过程中,在这过程...在这里和大家简单分享一下文件删除后该如何恢复: 如果文件是刚刚删除的,那么我们可以使用lsof命令: lsof |grep data.file1 cp /proc/xxx/xxx/xx /dir/data.file1 文件...
  • linux 分区数据恢复

    千次阅读 2006-12-08 10:39:00
    公司的一台redhat机器启动不了了, 是由于多次非正常关机造成的分区损坏,rescue模式下可以看到分区,但是就是mount不了,所以只有网上找软件来试了,...这三款各有千秋:ddrescue需要在linux下安装,可以恢复删除的文件
  • linux 删除文件恢复

    千次阅读 2007-09-27 19:48:00
    Linux文件系统的反删除方法Ext3文件系统结构的简单介绍在Linux所用的Ext3文件系统中,文件是以块为单位存储的,默认情况下每个块的大小是1K,不同的块以块号区分。每个文件还有一个节点,节点中包含有文件所有者,...
  • ...没有删除过数据库的DBA职业生涯是不完整的,删除过数据库还能幸存的DBA一定是订阅了“Oracle”公众号。
  • Linux系统中恢复删除文件的方法

    千次阅读 2013-11-28 13:13:57
    Linux系统中恢复删除文件的方法 当Linux计算机受到入侵时,常见的情况是日志文件被删除,以掩盖攻击者的踪迹。管理错误也可能导致意外删除重要的文件,比如在清理旧日志时,意外地删除了数据库的活动事务日志。...
  • 11款最棒的Linux数据恢复工具

    千次阅读 2016-02-28 10:44:03
    无论你使用的是台式电脑还是笔记本,需要关注的重点之一都是如何保护好你的宝贵数据。因为总会有各种突发情况使你的系统崩溃...如果你使用的是Linux操作系统,那么你一定想知道一旦硬盘崩溃的话又该如何保存和恢复数据
  • linux/windows 数据恢复

    千次阅读 2018-05-03 16:19:34
    一, windows数据恢复1, FinalData2, EasyRecovery3, R Studio付费软件, linux, windows 版本的都有, 图形化界面;二, Linux 数据恢复1, R Studiohttp://www.ihacksoft.com/r-studio-6.html2, foremost 但愿你...
  • linux ext3 ext4 文件系统 rm -rf删除数据快速恢复办法
  • 如何恢复 Linux删除的文件

    千次阅读 2014-10-20 20:41:47
    如何恢复 Linux删除的文件 来源:developerWorks 中国 作者:developerWorks 中国   要想恢复删除的文件,必须清楚数据在磁盘上究竟是如何存储的,以及如何定位并恢复数据。本文从数据恢复...
  • 【收集】11款Linux数据恢复工具

    千次阅读 2018-08-22 08:21:30
    如果你使用的是Linux操作系统,那么你一定想知道一旦硬盘崩溃的话又该如何保存和恢复数据。其实,现在有很多Linux数据恢复工具可以让我们摆脱数据安全的困扰。小编已经为...
  • linux怎么恢复删除的文件

    千次阅读 2021-01-21 22:00:29
    作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数据。不过,对于...
  • Linux文件rm删除恢复操作

    万次阅读 2012-11-28 16:36:29
    作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数据。不过,对于...
  • 记一次有惊无险的Linux数据恢复过程

    千次阅读 2017-10-12 23:12:39
    本来想拿SD卡做一张linux烧录卡,烧录脚本是很久以前写的,有git记录,一直不成功,就回退了几次提交,然后执行的时候没有给脚本传参(/dev/sd**),结果脚本中默认磁盘设备为/dev/sdb ,在现在电脑上是一块数据磁盘,执行到...
  • Linux命令行删除文件恢复(Ubuntu)

    万次阅读 2015-11-21 12:28:31
    Linux系统下,通过命令“rm -rf”可以将任何数据直接从硬盘删除,并且没有任何提示,同时Linux下也没有与Windows下回收站类似的功能,也就意味着,数据删除后通过常 规的手段是无法恢复的,因此使用这个命令要...
  • 11款Linux下的数据恢复工具

    千次阅读 2017-04-27 19:16:40
    声明:本文转载自--码农网 本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 无论你使用的是台式电脑还是笔记本,...不过幸好的是,现在市场上有不少的数据恢复工具,能

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 136,620
精华内容 54,648
关键字:

linux数据删除恢复

linux 订阅