zoukankan      html  css  js  c++  java
  • 华为OceanStor S6800T服务器raid5阵列数据恢复过程

    一、服务器数据恢复描述
    需要进行数据恢复的服务器为华为OceanStor S6800T,服务器硬件配置情况为15块磁盘组成一组80T大小的raid5阵列,阵列划分为两个lun、三个分区。服务器重装系统后发现磁盘分区丢失了一个,需要进行服务器数据恢复。

    二、服务器数据备份
    服务器数据恢复第一步需要对故障服务器所有磁盘进行镜像备份,客户将服务器所有磁盘带到北亚数据恢复中心,工程师借助数据恢复工具将所有磁盘的数据镜像到备份服务器上。以备后期分析和恢复数据使用。

    三、制定服务器数据恢复方案
    1、首先需要借助数据恢复工具搜索查看FILE ID编号,通过编号规律分析出该raid5阵列的盘序、块大小、条带大小、循环方向、同异步等信息(注:非专业人士不建议自行操作,如果数据十分重要最好找专业的数据恢复公司进行操作)。
    2、通过分析出的raid信息虚拟重组出raid结构;
    3、定位xfs文件系统的分区起始位置;XFS INODE number:变长的位数表示,三部分组成:起始块组号+起始块号+块内INODE号。起始块号与块内INODE号的位长由SUPERBLOCK中参数指定。
    4、检验文件系统的完整性、正确性;通过校验发现该文件系统头部的超级块及部分节点、目录项丢失。
    5、修复xfs文件系统的超级块结构;根据超级块备份及文件系统中的目录树结构,对超级块进行修复还原,
    6、对xfs文件系统中丢失的节点及目录项进行修复;对丢失的节点、目录项进行修补、重构
    7、修复完成后编写程序解析文件系统,提取服务器数据。

    四、服务器数据恢复过程截图


    五、服务器数据恢复结果
    由于数据丢失之后客户未对服务器做任何写入等其他破坏性操作,所以数据及文件系统信息绝大部分保留完整,数据100%恢复成功。

  • 相关阅读:
    如何正确记忆单词
    转:超级通用型分页存储过程
    Delphi报表开发ReportMachine的小计和总计的计算
    DELPHI编程用SQLDMO呈现带进度条的SQL Server数据库Databnse备份!
    datasnap 2010 心跳包,连接断开处理
    合并BPL包图文教程
    Borland DataSnap(MIDAS)三层架构编程中,主细表的处理方式
    网上摘的 杀进程函数
    为RB定制支持参数的自定义函数
    获取一个数据库中的所有表的名称、一个表中所有字段的名称
  • 原文地址:https://www.cnblogs.com/frombyte/p/9300273.html
Copyright © 2011-2022 走看看