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

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

3天内不再提示

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

Frombyte 来源:Frombyte 作者:Frombyte 2024-12-06 13:52 次阅读

Linux操作系统是世界上流行的操作系统之一,被广泛用于服务器、个人电脑、移动设备和嵌入式系统。Linux系统下数据被误删除或者误格式化的问题非常普遍。下面北亚企安数据恢复工程师简单聊一下基于linux的文件系统(EXT2/EXT3/EXT4/Reiserfs/Xfs) 下删除或者格式化的数据恢复流程和可行性。

Linux系统数据恢复流程:
1、检测设备是否存在硬件故障,如果存在硬件故障,交由硬件工程师处理。
2、以只读方式检测故障表现是否与用户描述相同。
3、以只读方式将故障磁盘做扇区级完整镜像。
4、如果需要恢复完整目录结构,则需要先恢复已丢失的文件节点,然后再恢复数据。如果文件节点无法恢复,则可按照文件类型进行恢复。
5、将恢复后的数据暂存在另一个存储体上。
6、验证恢复好的数据。

Linux系统数据恢复的可行性分析:
1、针对EXT2/EXT3/EXT4文件系统下的删除:
在EXT2文件系统上, 数据删除了通常会保留相应的INODE。所以在EXT2文件系统上,只要数据删除后没有覆盖,通常可以将数据连同目录和名称完整恢复。
在EXT3/EXT4文件系统上,数据删除了不会保留INODE中的索引信息,通常无法恢复目录及文件名称,只能按照文件类型进行恢复。如果文件数量少或文件规律性强,可以通过部分日志或文件内部规则进行恢复。典型的如mysql、oracle数据库文件等数据删除后如果没有覆盖,通常可以完整恢复。
如果删除数据之后有新数据写入,则视情况而定:写入越多,可恢复率越低;写入越少,可恢复率越高。
2、针对EXT2/EXT3/EXT4文件系统的格式化:
如果格式化后的文件系统与之前文件系统结构相同,则之前文件系统的节点区会被全部覆盖,只能按照文件类型进行恢复。与上面描述的EXT3/EXT4文件系统下删除数据的情况相似。
3、针对Reiserfs的删除/格式化:
数据删除或格式化后如果无新的数据写入,通常可以完整恢复。
如果删除数据或格式化之后有新数据写入,则视情况而定:写入越多,可恢复率越低;写入越少,可恢复率越高。
4、针对Xfs的删除/格式化:
数据删除或格式化后如果无新的数据写入,通常可以完整恢复。
如果删除数据或格式化之后有新数据写入,则视情况而定,写入越多,可恢复率越低;写入越少,可恢复率越高。

小贴士:
1、存储设备没有100%的安全,重要数据需要经常备份,有条件最好将备份存放在不同存储体上。
2、发现数据丢失后,不应该有任何操作。如有条件,发现问题后应该立即将数据完整备份。
3、发现数据丢失后,即使不写入新的数据,单纯的读取也极有可能破坏文件系统日志。所以一旦发现问题后,尽快umount文件系统。

审核编辑 黄宇

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

    关注

    87

    文章

    11342

    浏览量

    210324
  • 格式化
    +关注

    关注

    2

    文章

    39

    浏览量

    9137
  • 数据恢复
    +关注

    关注

    10

    文章

    585

    浏览量

    17623
收藏 人收藏

    相关推荐

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

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

    服务器数据恢复—EXT3文件系统下误删除数据恢复案例

    服务器数据恢复环境: 邮件服务器中有一组由8块盘组成的RAID5阵列, 上层是Linux操作系统
    的头像 发表于 10-23 15:11 212次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—EXT3文件<b class='flag-5'>系统</b>下误<b class='flag-5'>删除数据</b>的<b class='flag-5'>恢复</b>案例

    服务器数据恢复Linux网站服务器硬盘出现坏扇区的数据恢复案例

    服务器数据恢复环境: 一台linux操作系统网站服务器,该
    的头像 发表于 10-09 16:26 267次阅读

    假如服务器数据丢失,如何快速恢复丢失的数据?

    是重要的预防措施。确保有最新的备份数据可以帮助简化数据恢复过程。 恢复备份数据: 根据备份计划和备份介质,
    的头像 发表于 08-08 16:59 595次阅读

    虚拟机数据恢复—KVM虚拟机被误删除数据恢复案例

    虚拟机数据恢复环境: Linux操作系统服务器,EXT4文件系统
    的头像 发表于 08-07 13:33 522次阅读
    虚拟机<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—KVM虚拟机被误<b class='flag-5'>删除</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复服务器重装系统导致原分区无法访问的数据恢复案例

    服务器数据恢复环境&故障: 磁盘柜中有一组通过RAID卡创建的RAID5阵列,分配一个LUN,服务器上层安装Linux操作
    的头像 发表于 07-03 12:00 454次阅读
    <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>案例

    服务器数据恢复—误删除KVM虚拟机的数据恢复案例

    1台服务器Linux操作系统+EXT4文件系统,部署了数台KVM虚拟机,每台虚拟机包含一个qcow2格式的磁盘文件,和一个raw
    的头像 发表于 06-17 15:10 403次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—误<b class='flag-5'>删除</b>KVM虚拟机的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—存储中卷被删除后重建如何恢复删除卷的数据

    服务器存储数据恢复环境: 某品牌FlexStorage P5730服务器存储,存储中有一组由24块硬盘组建的RAID5阵列,包括1块热备硬盘。
    的头像 发表于 06-05 11:03 730次阅读

    服务器数据恢复—EqualLogic存储硬盘故障导致存储崩溃的数据恢复案例

    服务器数据恢复环境: 一台某品牌EqualLogic PS 6011型号存储,底层有一组由16块SAS硬盘组建的RAID5阵列,上层存储空间划分了4个卷,格式化为VMFS文件
    的头像 发表于 05-31 11:35 521次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—EqualLogic存储硬盘故障导致存储崩溃的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—KVM虚拟机raw格式磁盘文件数据恢复案例

    服务器数据恢复环境: 一台服务器安装Linux操作系统+EXT4文件
    的头像 发表于 05-17 13:33 491次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—KVM虚拟机raw<b class='flag-5'>格式</b>磁盘文件<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复服务器XFS分区丢失,无法访问的数据恢复案例

    方式加入到了root_lv中,其余分区格式化为XFS文件系统服务器故障: 工作人员为服务器重装操作系统时操作失误导致分区状态改变
    的头像 发表于 04-28 11:30 717次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>服务器</b>XFS分区丢失,无法访问的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—分享几个服务器数据恢复的案例

    服务器数据恢复案例之服务器raid6中3个磁盘离线导致阵列崩溃的数据恢复案例;
    的头像 发表于 03-04 13:21 1252次阅读

    服务器数据恢复-重装系统导致XFS分区无法访问的数据恢复案例

    服务器数据恢复环境: MD1200磁盘柜中的磁盘通过RAID卡创建了一组RAID5阵列,分配了一个LUN。在Linux操作系统层面对该LU
    的头像 发表于 02-29 11:35 463次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-重装<b class='flag-5'>系统</b>导致XFS分区无法访问的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复-异常断电导致服务器故障的数据恢复案例

    服务器数据恢复环境: dell某型号服务器中有一组通过raid卡组建的raid10,该raid阵列中一共有4块磁盘。上层部署XenServer虚拟
    的头像 发表于 02-28 15:15 910次阅读
    <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>案例

    服务器数据恢复】硬盘坏道掉线导致服务器崩溃的数据恢复案例

    服务器数据恢复环境: 一台IBM某型号服务器上有16块FC硬盘组建RAID阵列。上层linux操作系统
    的头像 发表于 02-26 11:36 927次阅读