0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【服务器数据恢复】LINUX误删除、误格式化怎么恢复数据?

Frombyte 来源:Frombyte 作者:Frombyte 2022-11-23 11:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Linux误删除及误格式化的数据恢复方案针对的文件系统:

1 、基于EXT2/EXT3/EXT4文件系统 ;

2 、基于Reiserfs文件系统;

3 、基于Xfs文件系统。

Linux误删除及误格式化的数据恢复解决方案:

一、故障检测:

1、检测是否存在硬件故障,如有硬件故障先处理硬件问题 。

2、以只读方式检测故障表现是否与用户的描述相同。

二、数据恢复:

1、备份:以只读方式对故障磁盘做完整镜像。

2、如果需要恢复完整目录结构,则先需要完整恢复已丢失文件节点,再恢复数据;如果节点无法恢复,则按文件类型进行恢复。

3、恢复后的数据会暂存在另一个存储体上。

三、验收:

对恢复好的数据进行验证,确认其正确性和完整性。

Linux误删除及误格式化后恢复数据的可能性:

1、针对EXT2/EXT3/EXT4的数据误删除:

在EXT2文件系统上误删除数据一般会保留相应的INODE,只要删除后没有覆盖,通常可以将数据连同目录、名称完整的恢复出来。

在EXT3/EXT4上误删除数据不会保留INODE中的索引信息,无法恢复目录及文件名称,只能按文件类型进行恢复。如果文件数量少或者文件类别规律性强,可通过部分日志或文件内部规则进行恢复。例如mysql、oracle数据库文件删除后如果没有覆盖通常可完整恢复。

如删除之后有数据写入,则需要看具体情况:写入越多,恢复概率越低;写入越少,恢复概率越高。

2、针对EXT2/EXT3/EXT4的误格式化:EXT2/EXT3/EXT4误格式化后,如果格式化后的文件系统与格式化之前的文件系统结构相同,则之前文件系统的节点区将全部被覆盖,只能按文件类型进行恢复。

3、针对Reiserfs的数据误删除/误格式化:数据删除或格式化后如无新的数据写入,通常可以100%恢复;如删除或格式化之后有数据写入,则需要看具体情况:写入越多,可恢复概率越低,写入越少,可恢复概率越高。

4、针对Xfs的数据误删除/误格式化:数据删除或格式化后如无新的数据写入,通常可以100%恢复。如删除或格式化之后有数据写入,则需要看具体情况:写入越多,可恢复概率越低,写入越少,可恢复概率越高。

数据恢复时间:

影响数据恢复的时间有多方面的因素。通常情况下,在北亚数据恢复中心恢复Linux误删除/误格式化的数据约需要2-3天;如果有特殊或者复杂情况,需要视情况而定。

数据安全小贴士 :

1、任何类型的存储设备都没有100%的安全保证,对于重要数据我们需要经常去备份,可以使用一些数据同步工具进行数据备份。

2、出现数据灾难时,最好不要再有任何操作。如有条件,将硬盘或其他存储介质进行完整镜像。

3、数据删除后,即使不写入数据,单纯的读取也容易破坏文件系统日志。所以在误删除/误格式化数据后,应尽快umount文件系统。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11627

    浏览量

    217895
  • 服务器
    +关注

    关注

    13

    文章

    10093

    浏览量

    90856
  • 数据恢复
    +关注

    关注

    10

    文章

    688

    浏览量

    18790
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Mysql数据恢复—Windows Server下MySQL(InnoDB)全表误删数据恢复案例

    本地服务器,操作系统为windows server。服务器上部署mysql单实例,innodb引擎,独立表空间。未进行数据库备份,未开启binlog。 人为误操作使用Delete命令删除数据
    的头像 发表于 09-23 15:56 483次阅读
    Mysql<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—Windows Server下MySQL(InnoDB)全表<b class='flag-5'>误删</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复服务器上的卷被误删数据如何恢复

    工作人员不慎将一台服务器上的卷误删除服务器上有一组raid5阵列。需要恢复误删除数据
    的头像 发表于 08-14 11:33 734次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>服务器</b>上的卷被<b class='flag-5'>误删</b><b class='flag-5'>数据</b>如何<b class='flag-5'>恢复</b>?

    Oracle数据恢复格式化分区导致Oracle数据库报错的数据恢复案例

    一台服务器上一个分区存放Oracle数据数据。由于管理员误操作不小心删除了该分区,数据库报错,无法使用。 北亚企安
    的头像 发表于 07-22 14:06 267次阅读
    Oracle<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>格式化</b>分区导致Oracle<b class='flag-5'>数据</b>库报错的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—ocfs2文件系统被格式化为Ext4文件系统的数据恢复案例

    服务器存储数据恢复环境&故障: 人为误操作将Ext4文件系统装入一台服务器存储上的Ocfs2文件系统
    的头像 发表于 06-10 12:03 559次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—ocfs2文件系统被<b class='flag-5'>格式化</b>为Ext4文件系统的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    oracle数据恢复—oracle数据执行错误truncate命令如何恢复数据

    oracle数据执行truncate命令导致数据丢失是一种常见情况。通常情况下,oracle数据库误操作删除数据只需要通过备份
    的头像 发表于 06-05 16:01 598次阅读
    oracle<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—oracle<b class='flag-5'>数据</b>库<b class='flag-5'>误</b>执行错误truncate命令如何<b class='flag-5'>恢复数据</b>?

    服务器数据恢复Linux系统服务器崩溃的数据恢复案例

    服务器数据恢复环境: linux操作系统服务器中有一组由4块SAS接口硬盘组建的raid5阵列。
    的头像 发表于 05-20 15:46 542次阅读

    分布式存储数据恢复—虚拟机上hbase和hive数据数据恢复案例

    分布式存储数据恢复环境: 16台某品牌R730xd服务器节点,每台服务器节点上有数台虚拟机。 虚拟机上部署Hbase和Hive数据库。
    的头像 发表于 04-17 11:05 509次阅读

    服务器数据恢复—raid5阵列中硬盘坏道导致阵列崩溃的数据恢复案例

    服务器存储数据恢复环境: 某品牌DS3512存储中有一组由6块SAS磁盘组建的raid5阵列。划分一个lun分配给Linux系统服务器,并
    的头像 发表于 03-28 13:25 580次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—raid5阵列中硬盘坏道导致阵列崩溃的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    虚拟数据恢复—VMware虚拟环境下重装系统导致服务器数据丢失的数据恢复

    VMware虚拟平台 vmfs文件系统 工作人员误操作重装操作系统,服务器崩溃。 重装系统会导致文件系统元文件被覆盖。要恢复数据,必须找到&提取重装系统前的文件系统残留信息,通过提取出来的元文件信息
    的头像 发表于 03-13 10:33 621次阅读
    虚拟<b class='flag-5'>化</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—VMware虚拟<b class='flag-5'>化</b>环境下重装系统导致<b class='flag-5'>服务器</b><b class='flag-5'>数据</b>丢失的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>

    服务器数据恢复—如何预防服务器故障与恢复服务器数据

    服务器常见故障: 硬件故障:磁盘损坏、电池故障等。 软件问题:操作系统崩溃、未知的程序运行错误等。 病毒破坏:勒索病毒加密、删除服务器数据等。 不可控力量;
    的头像 发表于 03-11 12:36 812次阅读

    数据数据恢复——MySQL数据误删除表记录的数据恢复案例

    本地服务器,安装的windows server操作系统。 操作系统上部署MySQL单实例,引擎类型为innodb,表空间类型为独立表空间。该MySQL数据库没有备份,未开启binlog。 人为
    的头像 发表于 02-22 09:44 1199次阅读
    <b class='flag-5'>数据</b>库<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>——MySQL<b class='flag-5'>数据</b>库<b class='flag-5'>误删除</b>表记录的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—Zfs文件系统服务器数据恢复案例

    服务器数据恢复环境&故障: 一台zfs文件系统的服务器,管理员误操作删除服务器上的
    的头像 发表于 01-16 17:27 629次阅读

    服务器数据恢复服务器硬盘灯闪黄灯的数据恢复案例

    ,而其他颜色的灯没有亮的话,通常表示这块硬盘出现故障,这时候更换新硬盘同步数据即可。 如果没有及时发现硬盘损坏或者更换硬盘失败导致服务器崩溃,应该如何恢复数据呢?下面通过一个真实案例讲解一下
    的头像 发表于 01-03 13:23 1009次阅读

    服务器数据恢复LINUX系统删除/格式化数据恢复可行性分析

    Linux操作系统是世界上流行的操作系统之一,被广泛用于服务器、个人电脑、移动设备和嵌入式系统。Linux系统下数据误删除或者
    的头像 发表于 12-06 13:52 763次阅读

    虚拟数据恢复—VMware ESX服务器常见故障的数据恢复方案

    ESX SERVER常见故障: 1、因光纤存储设备接入了非ESX系统,共享未互斥,对存储进行了改写(重装系统,WINDOWS初始格式化等),导致存储结构损坏。 2、升级或者变更卷时分区表或VMFS卷结构异常。 3、误删除
    的头像 发表于 12-05 13:44 850次阅读