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

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

3天内不再提示

VSAN数据恢复——全闪存VSAN服务器节点磁盘组缓存盘出现故障的数据恢复案例

Frombyte 来源:Frombyte 作者:Frombyte 2024-12-27 14:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

VSAN数据恢复环境&故障:
VMware VSAN超融合架构,11台服务器节点。每台服务器节点上创建1个磁盘组,磁盘组包括1块PCIe固态硬盘(作为缓存盘)和8-10块SSD(作为数据盘),组成VSAN存储空间来存放虚拟机文件。启用了去重和压缩功能。
一台服务器节点上的一块PCIE缓存盘出现故障,导致VSAN逻辑架构问题。2台虚拟机磁盘组件出现问题,虚拟机无法正常使用。

VSAN数据恢复过程:
1、将VSAN的节点服务器上所有硬盘标记后拆出,经过硬件工程师的检测后没有发现硬盘存在硬件故障,可以正常读取。将所有硬盘以只读方式进行扇区级全盘镜像。镜像完成后将所有磁盘按照原样还原到原服务器中,后续的数据分析和数据恢复操作都基于镜像进行,避免对原始磁盘数据造成二次破坏。
2、由于VSAN版本更新以及开启了压缩重删,所以底层结构差异较大。这种情况下恢复数据的难点在于压缩和重删的算法。针对开启了压缩和重删的VSAN的数据恢复需要大量测试进行数据碰撞和大量代码测试其算法。
3、基于镜像文件扫描分析。根据底层记录的磁盘ID等信息,北亚企安数据恢复工程师整理记录节点、磁盘组、缓存盘、数据盘等信息和对应关系。
4、尝试在底层搜索&分析组件信息。信息被压缩导致无法分析。
5、VSAN集群开启压缩重删会导致底层数据结构发生很大变化。搭建相同版本的环境进行大量的测试进行数据碰撞来研究压缩重删的算法和存储结构。
6、由于不确定采用了何种压缩算法,所以北亚企安数据恢复工程师只能通过大量规律数据进行逆向推理,确定压缩算法后解压缩。
压缩块:

wKgZomUNN_GADjqCAAHiC5gFOmU272.png

北亚企安数据恢复—VSAN数据恢复



解压后:

wKgZomUNOAKAGmXdAAFATEz5i5Q171.png

北亚企安数据恢复—VSAN数据恢复



7、通过大量数据测试,确定压缩位图位置、记录方式、位图索引块大小等。获取位图索引方式,从而解析重删位图。

wKgZomUNOAqAJpRZAARfifjcj6o198.png

北亚企安数据恢复—VSAN数据恢复



8、VSAN中所有文件均以对象的方式存在,每个对象被分割为多个组件。北亚企安数据恢复工程师编写程序扫描所有组件信息。组件信息中记录了组件ID和该组件所属对象的对象ID等信息。根据组件中的runlist找到每个数据块和该块在组件的逻辑位置,北亚企安数据恢复工程师编写程序提取完整组件。

wKgaomUNOBSAGAxkAANgLUdJRxU351.png

北亚企安数据恢复—VSAN数据恢复

wKgZomUNOBSAH7KlAALXsCh8pd4912.png

北亚企安数据恢复—VSAN数据恢复



9、根据组件信息中的描述信息,将组件按照描述信息中记录的RAID级别和各个组件在对象中的逻辑位置进行组合,拼接出完整的对象(vmdk文件)。可能每个组件都会有部分数据留在缓存盘上,并没有写入到数据盘中,于是北亚企安数据恢复工程师编写程序将缓存盘上的数据刷新到对应的组件或对象中。

wKgZO2duRpOAKXNeAAEQXUVgN3A846.png

北亚企安数据恢复—VSAN数据恢复

wKgZomUNOB6AXR3ZAADWfUlhtgg955.png

北亚企安数据恢复—VSAN数据恢复

wKgaomUNOCyAAlhtAAJcrYfIp0w288.png

北亚企安数据恢复—VSAN数据恢复

wKgZomUNOCyAK1IqAAG77PfCGug751.png

北亚企安数据恢复—VSAN数据恢复



10、由于本案例中虚拟磁盘使用DFS分布式文件系统并且开启了重删,无法直接提取数据。新建DFS环境,将合并完成的虚拟磁盘挂在到该环境下。挂载后可直接访问数据。

11、用户方对恢复出来的数据进行检测后,确认恢复出来的数据完整有效,认可数据恢复结果。

审核编辑 黄宇

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

    关注

    13

    文章

    10093

    浏览量

    90888
  • 数据恢复
    +关注

    关注

    10

    文章

    688

    浏览量

    18802
  • 磁盘
    +关注

    关注

    1

    文章

    394

    浏览量

    26293
  • PCIe
    +关注

    关注

    16

    文章

    1422

    浏览量

    87551
  • 虚拟机
    +关注

    关注

    1

    文章

    968

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    vsan数据恢复VSAN超融合架构:供电异常的vsan数据恢复案例

    Vsan是一种可扩展的分布式存储架构,这种存储架构区别于其他存储架构的地方在于由vsan进行管理和控制的vsan存储层。另外vsan分布式存储还提供有安全容灾机制,如果单台主机
    的头像 发表于 12-04 16:17 379次阅读

    vsan数据恢复Vsan故障与SQLserver数据数据恢复案例

    Vsan数据恢复环境与故障故障环境为一套含三台服务器
    的头像 发表于 12-02 11:58 58次阅读
    <b class='flag-5'>vsan</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>Vsan</b><b class='flag-5'>故障</b>与SQLserver<b class='flag-5'>数据</b>库<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—EqualLogic存储上raid5磁盘阵列数据恢复案例

    服务器存储数据恢复环境&故障: 某品牌EqualLogic PS6100存储阵列上有一由16块硬盘组建的raid5
    的头像 发表于 10-21 15:04 166次阅读

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

    某品牌服务器中有12块硬盘,组建了一raid5磁盘阵列,服务器内存储的是普通文件。 机房供电不稳定导致服务器断电,管理员重启
    的头像 发表于 09-04 12:57 457次阅读

    服务器数据恢复服务器硬盘状态灯变红色,分区数据恢复案例

    某公司服务器上有一由3个硬盘组建的raid5磁盘阵列。 服务器上1块硬盘的状态灯变为红色,磁盘阵列出现
    的头像 发表于 08-12 12:05 404次阅读
    <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上层的卷无法挂载的数据恢复案例

    服务器数据恢复环境&故障: 某公司一台服务器上有一由24块FC硬盘组建的raid。
    的头像 发表于 07-29 13:00 439次阅读

    vsan数据恢复vsan分布式服务器节点上raid数据恢复案例

    4台服务器基于vsan分布式架构的组建一个集群。每台节点服务器上有2由6块硬盘组建的raid磁盘
    的头像 发表于 06-18 12:29 403次阅读

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

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

    服务器数据恢复—双循环raid5磁盘阵列数据恢复案例

    一台服务器上共有10块硬盘,其中的7块硬盘组建了一raid5磁盘阵列,另外3块硬盘是没有拔掉的掉线磁盘服务器raid5阵列中硬盘
    的头像 发表于 04-23 14:30 511次阅读

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

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

    vsan数据恢复vsan缓存盘出现故障导致数据丢失的数据恢复案例

    VMware vsan架构采用2+1模式。每台设备只有一个磁盘(7+1),缓存盘的大小为240GB,容量盘的大小为1.2TB。 由于其中一台主机(0号
    的头像 发表于 02-23 17:05 651次阅读

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

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

    vSAN数据恢复—异常断电导致虚拟机无法启动的vSAN数据恢复案例

    异常断电导致vSAN存储上层虚拟机无法启动。
    的头像 发表于 01-08 13:18 698次阅读
    <b class='flag-5'>vSAN</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—异常断电导致虚拟机无法启动的<b class='flag-5'>vSAN</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复磁盘出现故障导致Mdisk成员盘上线失败的数据恢复案例

    服务器存储故障: V7000存储中磁盘出现故障,管理员发现问题后立即更换磁盘。新更换的硬
    的头像 发表于 12-20 14:22 796次阅读
    <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>导致Mdisk成员盘上线失败的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例