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

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

3天内不再提示

服务器数据恢复—异常断电导致linux系统无法启动的数据恢复案例

Frombyte 来源:Frombyte 作者:Frombyte 2024-10-25 17:42 次阅读

服务器数据恢复环境:
品牌服务器+同品牌存储,Linux centos7+EXT4文件系统。

服务器故障:
意外断电导致服务器操作系统不能正常启动。经过修复后系统可以正常启动,但是挂载的分区无法正常访问。使用fsck修复这个问题分区,虽然修复完成之后文件系统正常,但是发现部分文件丢失,查看后发现缺失的部分文件在lost+found文件夹里,文件名已经发生改变。

服务器数据恢复过程:
1、将存储上的出现问题的lun以只读模式映射到一台windows server系统服务器上,以扇区的方式镜像到备份空间,后续的数据分析和数据恢复操作均在备份的数据上进行,避免对原始数据造成二次破坏。
2、基于镜像数据分析故障卷的底层数据,发现服务器异常断电导致虚拟机目录下的目录项被破坏。这种破坏不会影响重要数据,只是破坏了文件的目录项,可以通过人工修复解决。之后工作人员使用fsck修复文件系统,导致文件目录结构丢失。损坏的目录项修复不成功,直接以目录节点号命名放到lost+found文件夹下。这时,目录项对应的数据区索引会被清掉,但是也不会影响删除文件的实际数据。可以根据删除虚拟磁盘文件中的文件系统以及虚拟磁盘中的文件类型,在VMFS卷自由空间中进行碎片匹配和合并,恢复删除的虚拟磁盘文件。
由于ext4文件系统文件丢失后,文件的节点信息也会被清除,所以无法根据文件的节点信息恢复数据,只能将丢失的文件的目录项节点号和lost+found里面的文件的名称进行匹配。由于lost+found里面的文件是以文件的目录项的节点号命名的,所以把目录项节点号提取出来和lost+found里面的文件名进行匹配就可以还原之前的目录结构。
3、按照上述思路分析底层数据。根据EXT4的文件系统结构信息,在底层的空间中扫描符合的目录项的区域,统计其数量和计算目录项的节点号。根据磁盘中的文件系统的信息,北亚企安数据恢复工程师将这些扫描到的目录项节点号进行整合,将扫描到的目录项节点号记录到数据库。将lost+found里面的文件记录号和数据库里面的记录号进行匹配。
4、经过匹配,数据正常恢复。经过数据恢复工程师和用户方的验证都没有发现问题,数据恢复工作完成。

审核编辑 黄宇

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

    关注

    87

    文章

    11292

    浏览量

    209317
  • 服务器
    +关注

    关注

    12

    文章

    9123

    浏览量

    85322
  • 数据恢复
    +关注

    关注

    10

    文章

    568

    浏览量

    17432
收藏 人收藏

    评论

    相关推荐

    虚拟机数据恢复异常断电导致XenServer虚拟机不可用的数据恢复案例

    虚拟机有两个虚拟机磁盘(系统盘 + 数据盘),虚拟机作为Web服务器使用。 虚拟机故障&分析: 机房异常断电导致
    的头像 发表于 10-21 14:17 190次阅读
    虚拟机<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>异常</b><b class='flag-5'>断电导致</b>XenServer虚拟机不可用的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—意外断电导致虚拟机虚拟磁盘损坏的数据恢复案例

    使用。 服务器故障: 因机房异常断电导致服务器中一台VPS(Xen Server虚拟机)不可用,虚拟磁盘文件丢失。
    的头像 发表于 09-10 17:25 335次阅读
    <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>案例

    服务器数据恢复异常断电导致RAID信息丢失的数据恢复案例

    属于可修改信息,一次或多次的意外断电可能会导致这部分信息被篡改或丢失。断电次数过多甚至会导致raid卡上的元损坏。
    的头像 发表于 07-01 11:21 312次阅读

    服务器数据恢复异常断电导致存储瘫痪的数据恢复案例

    系统盘是统一大小,数据盘大小不确定,数据盘是精简模式。 服务器存储故障: 机房断电导致服务器
    的头像 发表于 06-25 13:41 308次阅读
    <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>案例

    服务器数据恢复异常断电导致VMware虚拟机无法启动数据恢复案例

    服务器数据恢复环境: 某大厂PS4000服务器服务器上部署VMware ESXi虚拟化平台。
    的头像 发表于 05-29 11:29 1088次阅读
    <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>VMware虚拟机<b class='flag-5'>无法</b><b class='flag-5'>启动</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—EVA存储异常断电后出现故障的数据恢复方案

    数据库。 服务器存储故障&检测: 存储异常断电重启后,存储中一台虚拟机无法启动。工作人员
    的头像 发表于 05-28 10:29 347次阅读

    服务器数据恢复—VMware虚拟机无法启动数据恢复案例

    服务器数据恢复环境: 某品牌EVA某型号存储中部署VMware ESXi虚拟化平台,数据盘(精简模式)+快照数据盘,虚拟机中有mysql
    的头像 发表于 05-06 13:26 506次阅读

    服务器数据恢复异常断电导致RAID管理信息丢失的数据恢复案例

    使用。 服务器故障: 机房供电几次意外中断,服务器出现故障前最后一次异常断电重启后RAID报错,提示无法找到存储设备,进入RAID管
    的头像 发表于 04-30 15:34 353次阅读

    服务器数据恢复异常断电导致服务器raid卡硬件损坏的数据恢复案例

    使用,所以未引起管理员的注意。后续出现的多次异常断电导致raid报错,服务器无法找到存储设备,进入raid管理模块进行任何操作都会导致操作
    的头像 发表于 03-20 17:38 724次阅读

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

    服务器数据恢复环境: dell某型号服务器中有一组通过raid卡组建的raid10,该raid阵列中一共有4块磁盘。上层部署XenServer虚拟化平台,作为网站
    的头像 发表于 02-28 15:15 839次阅读
    <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><b class='flag-5'>恢复</b>案例

    服务器数据恢复断电导致服务器RAID信息丢失的数据恢复案例

    故障之前出现过几次意外断电的情况,服务器断电重启后没有发现异常,直到最后一次断电重启后RAID报错:“
    的头像 发表于 02-18 13:53 653次阅读

    服务器数据恢复】raid5崩溃导致同友存储无法启动数据恢复案例

    服务器数据恢复环境: 一台同友存储,存储上有一组raid5磁盘阵列,存储上层有若干台虚拟机,其中有3台linux操作系统虚拟机上存放重要
    的头像 发表于 01-02 13:28 351次阅读
    【<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><b class='flag-5'>启动</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    【北亚服务器数据恢复】ZFS文件系统服务器RAIDZ数据恢复案例

    服务器数据恢复环境: 服务器中有32块硬盘,组建了3组RAIDZ,部分磁盘作为热备盘。zfs文件系统
    的头像 发表于 12-28 15:17 556次阅读
    【北亚<b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>】ZFS文件<b class='flag-5'>系统</b><b class='flag-5'>服务器</b>RAIDZ<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器断电导致raid模块损坏的数据恢复案例

    情况,北亚企安数据恢复工程师初步判断服务器故障原因是意外断电导致的raid模块损坏,经过详细检测发现是异常
    的头像 发表于 12-25 14:29 535次阅读