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

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

3天内不再提示

【服务器数据恢复】ocfs2文件系统被误格式化的数据恢复案例

Frombyte 来源:Frombyte 作者:Frombyte 2022-12-28 11:21 次阅读

服务器故障:

用户误操作将linux文件系统误装入到Ocfs2文件系统的数据卷上,导致原始Ocfs2文件系统被格式化为Ext4文件系统。

因为Ext4文件系统每隔几百兆就会写入文件系统的原始信息,所以本案例中的原始Ocfs2文件系统中的数据可能受到一定程度的破坏,但不会太严重。

服务器数据恢复过程:

1、将故障服务器中的所有硬盘以只读模式映射给备份服务器,将映射到备份服务器中的数据做镜像备份。做完镜像后将所有硬盘按照原样还原到故障服务器,之后的数据恢复操作均在镜像文件上进行,避免对原始数据造成二次伤害。

pYYBAGOrtfmABrURAAD3ierCZ_0398.png

北亚数据恢复——ocfs2文件系统数据恢复

2、找到&分析ocfs2文件系统的超级块,通过分析获取到ocfs2文件系统的基本结构信息。通过用户提供的虚拟磁盘文件名称找到虚拟磁盘文件的目录项和对应的一级索引项和二级索引项。

3、利用北亚自主开发的ocfs2文件系统解析程序对备份数据进行文件系统解析。ocfs2文件系统的索引项结构如下:

一级索引项:

poYBAGOrtgOATarkAAQrNkvYOu4045.png

北亚数据恢复——ocfs2文件系统数据恢复

二级索引项:

pYYBAGOrtgiAbTDRAAOxeUm35C0376.png

北亚数据恢复——ocfs2文件系统数据恢复

4、修复损坏的Ocfs2文件系统。对原始Ocfs2文件系统做一致性检测,北亚数据恢复工程师对损坏的区域进行人工修复。

5、使用北亚自主开发的针对Ocfs2不完整文件系统的解析工具解析已修复的Ocfs2文件系统。

6、根据对Ocfs2文件系统分析结果,北亚数据恢复工程师编写对应的数据提取程序恢复每一个虚拟磁盘文件,对恢复出来的每一个虚拟磁盘文件做一致性检测。

7、解析恢复出来的虚拟磁盘文件,验证虚拟磁盘文件是否有错误并尝试修复。

8、恢复虚拟磁盘文件中的用户文件,对已恢复的用户文件做一致性检测并尝试修复损坏的文件。

9、验证比较重要的虚拟机,虚拟机大多都可以开机进入到登录界面。有小部分虚拟机开机蓝屏或开机检测磁盘,经过光盘修复之后都可以正常启动。

部分虚拟机开机如下:

poYBAGOrtg6AaB6WAAII2K9Hr5M831.png

北亚数据恢复——ocfs2文件系统数据恢复

其中有一台虚拟机磁盘文件恢复之后,经过解析发现该虚拟机中没有数据。继续分析该虚拟磁盘文件,发现该虚拟磁盘文件索引项存在,但是索引结构并不多,数据量也很少,推测可能存在人为清零或修改的情况,也可能该虚拟机原本就没有多少数据。

10、验证重点虚拟机中的数据库,发现数据库都正常。部分数据库与应用程序连接出现问题,用户联系应用程序厂商技术人员进行修复之后,数据库都可以正常使用。

11、经过数据恢复工程师和用户的亲自验证确认数据没有问题后,把所有恢复出来的数据移交给用户。

审核编辑:汤梓红

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

    关注

    12

    文章

    9342

    浏览量

    86206
  • 数据恢复
    +关注

    关注

    10

    文章

    588

    浏览量

    17689
  • 文件系统
    +关注

    关注

    0

    文章

    287

    浏览量

    20001
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    虚拟数据恢复—UFS2文件系统数据恢复案例

    虚拟数据恢复环境: SAN环境下通过iSCSI实现FreeNAS,FreeNAS采用的UFS2文件系统。物理存储架构在一台
    的头像 发表于 11-11 11:02 238次阅读

    服务器数据恢复—raid5阵列+reiserfs文件系统数据恢复案例

    服务器数据恢复环境: 一台服务器中有一组由4块SAS硬盘组建的RAID5阵列,上层安装linux操作系统统。分区结构:boot分区+LVM
    的头像 发表于 11-07 13:15 233次阅读

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

    服务器数据恢复环境: 邮件服务器中有一组由8块盘组成的RAID5阵列, 上层是Linux操作系统+EXT3
    的头像 发表于 10-23 15:11 226次阅读
    <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>案例

    服务器数据恢复—V7000存储NTFS文件系统数据恢复案例

    服务器存储数据恢复环境: 一台挂载在Windows server服务器上的v7000存储。存储空间划分了一个分区,采用NTFS文件系统,存
    的头像 发表于 10-14 14:03 299次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—V7000存储NTFS<b class='flag-5'>文件系统</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

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

    某公司一台服务器,连接了一台存储。该服务器安装linux操作系统文件系统为xfs。 在运行过程中该服务器出现故障,管理员使用xfs_re
    的头像 发表于 08-19 10:49 366次阅读

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

    虚拟机数据恢复环境: Linux操作系统服务器,EXT4文件系统服务器中有数台KVM虚拟机。
    的头像 发表于 08-07 13:33 543次阅读
    虚拟机<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>案例

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

    1台服务器,Linux操作系统+EXT4文件系统,部署了数台KVM虚拟机,每台虚拟机包含一个qcow2格式的磁盘
    的头像 发表于 06-17 15:10 424次阅读
    <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>案例

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

    服务器数据恢复环境: 一台服务器安装Linux操作系统+EXT4文件系统
    的头像 发表于 05-17 13:33 507次阅读
    <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文件系统分区丢失的数据恢复案例

    sdc1分区加入到了卷组中的一个逻辑卷中,sdc2分区格式化为XFS文件系统使用。Linux操作系统采用的xfs文件系统
    的头像 发表于 05-16 11:07 569次阅读
    <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><b class='flag-5'>恢复</b>案例

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

    方式加入到了root_lv中,其余分区格式化为XFS文件系统服务器故障: 工作人员为服务器重装操作系统时操作失误导致分区状态改变
    的头像 发表于 04-28 11:30 748次阅读
    <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>案例

    虚拟机数据恢复—EXT4文件系统下KVM虚拟机数据恢复案例

    发行版本中。KVM使用Linux自身的调度进行管理。 本案例中的服务器操作系统为Linux,文件系统为EXT4。操作系统上的部署的几台K
    的头像 发表于 04-17 14:22 427次阅读
    虚拟机<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—EXT4<b class='flag-5'>文件系统</b>下KVM虚拟机<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

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

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

    服务器数据恢复】异常断电导致UFS2文件系统故障的数据恢复案例

    一台服务器通过FreeNAS(本案例使用的是UFS2文件系统)实现iSCSI存储,整个UFS2文件系统作为一个
    的头像 发表于 02-22 14:48 659次阅读
    【<b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>】异常断电导致UFS<b class='flag-5'>2</b><b class='flag-5'>文件系统</b>故障的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例