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

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

3天内不再提示

XSAN数据恢复-昆腾存储下XSAN数据恢复案例

Frombyte 来源: Frombyte 作者: Frombyte 2023-09-25 15:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

XSAN数据恢复环境:
昆腾存储,MAC OS操作系统,划分了9个数据卷(1个META信息卷,8个DATA信息卷),存放视频类数据,MXF、MOV等格式文件。

XSAN故障&分析:
将存储空间从XSAN架构迁移到STORNEXT架构,迁移完成后发现存储空间中数据全部丢失。
北亚企安数据恢复工程师分析META信息卷,读取其中的元信息,发现存储空间中数据丢失的原因是迁移的时候误将整个存储系统格式化。

XSAN数据恢复过程:
1、将故障存储中所有磁盘编号后取出,以只读方式进行全盘镜像备份,备份完成后将所有磁盘按照编号还原到原存储中,后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。

2、基于镜像文件分析META信息卷中的元信息。
版本差异原因导致此XSAN版本的元信息结构与之前的XSAN版本元信息结构存在差异,目录项的解析方式与节点的解析方式都有一定的变化。在分析出完整的元信息结构后,北亚企安数据恢复工程师编写脚本扫描META卷中的全部目录和节点信息,并写入到数据库中。

目录块截图:

wKgaomTIpfeAFmO-AATp9qqbvAM552.png

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


节点截图:

wKgZomTIpguAeGKrAAP7Aw4zjE0490.png

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


数据库信息截图:

wKgaomTIphqAQ5BfAAPmlOU2nzk831.png

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


3、虽然存储系统被格式化,但是大部分节点和目录块信息还保留得比较完整,只是有少量的节点和目录块被系统重置,所以部分文件或目录信息丢失。
这些目录信息的丢失导致部分文件的目录结构断开,无法重构完整的目录树并提取文件。进一步分析节点和目录块的信息,北亚企安数据恢复工程师重构修复部分断开的目录树,针对无法修复的目录树,数据恢复工程师留在后面进行特殊处理。

4、提取数据。
根据用户方的需求,分三步提取数据:
a、针对优先级别和实效性非常高的部分文件,根据用户方提供的文件信息列表编写脚本,读取数据库并重构文件的目录树,针对列表中的文件进行批量提取恢复。
b、针对文件量大、优先级较低、且用户方无法提供具体的文件信息或者仅能提供文件上一层或几层的目录信息的部分文件。根据用户方提供的一些目录信息编写脚本,读取数据库并重构完整目录树,针对目录进行子文件或子目录的提取恢复。
c、遍历整个数据库,读取数据库中的全部剩余文件信息,针对目录树完整的文件,重构完整目录树;针对部分上层目录树断开的文件,重构其部分目录树。然后提取数据库中剩余未提取的全部文件。

用户方提供的文件信息列表:

wKgZomTIpiGAEJErAAIMQ83Da9k025.png

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


数据提取过程截图:

wKgZomTIpimAPH2yAAMR4skFigY132.png

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


5、经过用户方对恢复出来的数据进行验证后,确认数据文件完整可用,视频文件可以正常播放,工程文件可以正常编辑。本次数据恢复工作完成。

审核编辑 黄宇

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

    关注

    13

    文章

    4940

    浏览量

    90416
  • 服务器
    +关注

    关注

    14

    文章

    10463

    浏览量

    91885
  • 数据恢复
    +关注

    关注

    10

    文章

    736

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    服务器数据恢复—多次意外断电导致RAID配置丢失的数据恢复案例

    重启设备后,系统依旧无法识别存储阵列,阵列完全离线,重要数据全部无法读取。因数据价值高、无有效备份,用户方紧急委托北亚数据恢复中心进行专业阵
    的头像 发表于 05-19 23:13 100次阅读

    服务器数据恢复—服务器异常断电致存储不可识别的数据恢复过程

    给大家分享一起服务器RAID磁盘阵列数据恢复案例,故障起因是服务器多次遭遇意外断电,最终造成RAID阵列信息丢失,业务数据无法正常访问。
    的头像 发表于 05-08 11:23 232次阅读

    存储互斥失败导致数据丢失的数据恢复成功案例

    发现,存储虚拟磁盘丢失,分区表信息损坏。管理员重启存储后,故障依旧未恢复。因存储数据极为重要且无备份,管理员未再进行其他操作,委托北亚
    的头像 发表于 04-29 16:45 630次阅读

    服务器硬盘损坏数据恢复,北亚数据恢复案例

    服务器已成为各类企业的基础标配,无论规模大小,基本都会配备专属服务器支撑日常运营。但与之形成反差的是,服务器数据恢复、专业运维等配套服务,并未随着服务器普及而同步完善。今天就结合北亚数据恢复
    的头像 发表于 04-28 14:06 236次阅读
    服务器硬盘损坏<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>,北亚<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—RAID5阵列同步中断双盘离线 存储崩溃数据恢复案例

    某单位一台存储设备突然崩溃,无法正常访问,急需对存储数据进行恢复。北亚数据恢复工程师和用户方详
    的头像 发表于 04-23 12:49 102次阅读

    NetApp数据恢复—NetApp FAS-8200存储卷丢失故障数据恢复实战

    核心业务数据。运维过程中因未知异常导致存储卷丢失,对应虚拟机全部无法访问。服务器管理员初步排查并尝试自行恢复未果,为避免二次破坏原始数据,委托北亚
    的头像 发表于 04-02 10:43 206次阅读
    NetApp<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—NetApp FAS-8200<b class='flag-5'>存储</b>卷丢失故障<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>实战

    【服务器数据恢复】服务器“泡水”硬盘掉线,数据竟这样恢复

    北亚企安数据恢复中心的服务器数据恢复工程师和硬件工程师到现场处理故障。服务器数据恢复工程师到达现
    的头像 发表于 01-22 17:38 1187次阅读
    【服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>】服务器“泡水”硬盘掉线,<b class='flag-5'>数据</b>竟这样<b class='flag-5'>恢复</b>

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

    Vsan是一种可扩展的分布式存储架构,这种存储架构区别于其他存储架构的地方在于由vsan进行管理和控制的vsan存储层。另外vsan分布式存储
    的头像 发表于 12-04 16:17 877次阅读

    Netapp数据恢复—Netapp存储数据恢复揭秘

    某公司一台服务器中一共有72块SAS硬盘。 工作人员误操作删除了十几个lun。需要恢复服务器中的数据
    的头像 发表于 10-28 15:26 579次阅读
    Netapp<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—Netapp<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 517次阅读

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

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

    mysql数据恢复—mysql数据库表被truncate的数据恢复案例

    被delete。该实例内数据表采用innodb作为默认存储引擎。需要恢复被truncate的表以及被部分数据被delete的几个表。
    的头像 发表于 09-11 09:28 1403次阅读
    mysql<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—mysql<b class='flag-5'>数据</b>库表被truncate的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—StorNext文件系统数据丢失的数据恢复案例

    服务器存储数据恢复环境&故障: 一台昆腾存储设备中有一组raid5磁盘阵列。阵列上有两块硬盘先后离线,raid5磁盘阵列不可用。
    的头像 发表于 08-19 11:43 824次阅读

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

    Oracle数据库故障: 某公司一台服务器上部署Oracle数据库。服务器意外断电导致数据库报错,报错内容为“system01.dbf需要更多的恢复来保持一致性”。该Oracle
    的头像 发表于 07-24 11:12 956次阅读
    <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>案例

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

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