服务器数据恢复环境:
华为OceanStor某型号存储,支持SAN和NAS存储协议。

服务器故障:
存储上一个NAS卷中的数据丢失,卷大小为2T,管理员发现后,关闭系统应用,停止上传数据。
经过检查发现丢失数据的类型为office文档、PDF文件、图片文件(JPG、JPEG、PNG等)、视频文件(MP4、AVI等)、音频文件(MP3等)。
服务器管理员联系我们数据恢复中心进行数据恢复。

服务器数据恢复过程:
1、服务器数据恢复工程师准备好备份服务器,将备份服务器连接到故障存储环境中。
2、通过存储管理界面找到丢失数据的卷所对应的存储LUN,该卷对应两个存储LUN。
3、将对应的存储LUN映射到备份服务器,使用软件对LUN进行镜像备份。
4、分析存储LUN的结构,解析两个LUN之间的对应关系。

LUN1:

LUN2:

5、分析2T的NAS卷在两个存储LUN中的分布情况,将2T卷虚拟重组出来。
6、分析2T卷的存储结构,获取文件系统类型、超级块、节点等结构。
7、分析该2T卷中的超级块、节点等结构,获取节点、目录项、数据区之间的索引关系。

超级块:

节点:

8、北亚数据恢复工程师编写程序解析目录项、节点,提取数据。

9、对2T卷的所有空间进行扫描,发现文件系统的目录项还在,但是节点已经全部丢失,查看文件系统的日志也没有找到有效的节点。
图为找到的部分目录项及其对应节点:

目录项:

节点:

10、尝试按类型直接恢复数据文件,然后根据目录在卷中的偏移位置,数据文件在卷中的偏移位置和管理员提供的对应文件类型、文件大小去匹配目录项和数据文件。虽然这种方式存在不确定性,但是经过服务器数据恢复工程师的努力下,成功匹配用户所需要的数据,服务器数据恢复成功。

【服务器数据恢复】OceanStor存储中NAS卷数据丢失的数据恢复案例相关推荐

  1. K8S环境中NAS卷添加noresvport方法

    通过K8S使用NAS卷,请区分以下场景: 静态存储卷:    使用阿里云ACK,PV.PVC方式,nfs驱动:    使用阿里云ACK,PV.PVC方式,Flexvolume驱动:    使用阿里云A ...

  2. 【HCIA-cloud】【4】服务器虚拟化之存储资源管理:存储资源类型说明、存储配置模式说明【普通、精简、延迟置零】、虚拟机磁盘类型说明、FusionCompute中操作添加存储

    目录一览 说明 存储资源类型 存储虚拟化与华为云计算存储对比 FusionCompute存储资源与存储资源使用对比 FusionCompute中的存储资源类型 物理磁盘 SATA盘 SAS盘 NL-S ...

  3. 【服务器数据恢复】存储之间迁移数据时数据损坏的数据恢复案例

    服务器数据恢复环境&故障: 一台某品牌的存储设备,Windows操作系统.由于业务需求,需要把这台存储设备中的数据迁移到另外一台存储设备中,在迁移数据过程中突然无法读取数据,管理界面报错.管理 ...

  4. 【服务器数据恢复】RAID6中3块磁盘离线崩溃的数据恢复案例

    服务器数据恢复环境: 某高校web服务器由6块硬盘组成的raid6磁盘阵列,存放网站,MySQL数据库以及其他文件. 服务器故障&分析: 故障服务器raid6有三个磁盘离线,raid崩溃.My ...

  5. 服务器数据恢复通用方法/服务器硬盘故障导致数据丢失解决方案

    [服务器数据恢复原因推断] 服务器数据丢失情况很多,通常无法明确服务器数据丢失的原因,常见的丢失原因有:服务器硬盘出现故障,管理员或者服务器自动进行fsck操作,这一操作可能造成更加严重数据丢失或者导 ...

  6. android存储文件数据恢复,教程:如何恢复安卓设备内置存储中已删除的文件

    感谢网友mumu214的投稿: 大家好,本教程将指导你如何恢复从任何Android设备的内置存储中删除的文件. 在开始之前先介绍一些数据恢复方面的基础知识: 想必大家在平常使用可存储设备(包括电脑.手 ...

  7. Docker容器中数据两种持久化存储方式:卷和挂载宿主目录

    镜像使用的是分层存储,容器也是如此.每一个容器运行时,是以镜像为基础层,在其上创建一个当前容器的存储层,我们可以称这个为容器运行时读写而准备的存储层为容器存储层.容器存储层的生存周期和容器一样,容器消 ...

  8. java接收并存储文件_客户端读取本地文件的数据,发送到服务器,服务器接收并存储到文件中...

    只实现了传送文件的功能. 编写Socket客户端和服务器程序,客户端读取本地文件的数据,发送到服务器,服务器接收并存储到文件中. 消息格式: 字段 长度(单位字节) 内容 -------------- ...

  9. 网摘_技能_IT_后端_存储_简单卷、跨区卷、带区卷、镜像卷和 RAID-5 卷 区别

    网摘_技能_IT_后端_存储_ 简单卷.跨区卷.带区卷.镜像卷和 RAID-5 卷 区别 2013-05-30 21:41:32 梦科 阅读数 4071更多 分类专栏: 存储.灾备 Windows S ...

最新文章

  1. 一个不错的权限管理模块设计案例
  2. celeba数据集_Kaggle最新秃头数据集Bald!含20万张图片,江湖传言刷到第一可防脱发()quot;...
  3. 欧几里得空间——度量矩阵
  4. 20211130 正定矩阵的几个不等式
  5. BAT笔试试题常见试题总结含答案(持续更新。。。)
  6. 没想到,Python还可以制作Web可视化页面!
  7. Gym - 101173H Hangar Hurdles(bfs+克鲁斯卡尔重构树)
  8. 【CodeForces - 1041D】Glider (枚举起点,双指针 或 二分终点,思维)(知识点总结)
  9. Nginx系列1之部分模块详解
  10. maven项目在pom.xml中设置JDK编译版本
  11. spring、mybatis、测试用例执行后数据没有入库
  12. Ubunbtu18.04报错:No rule to make target ‘kernel/include/linux/netfilter/xt_CONNMARK.h‘
  13. Oracle 客户端安装 + pl/sql工具安装配置
  14. mac实用小技巧分享之使Mac快速锁屏与睡眠
  15. 大一高等数学期末考试试卷及答案详解
  16. Unity 计算包围盒
  17. Google广告分类体系
  18. 飓风桑迪:曼哈顿数据中心的灾难应急方案
  19. 300句子与7000单词
  20. Millet谷仓区块链和电子商务及Token相结合的产物

热门文章

  1. 【5种灵活有效方式】如何从死机手机中恢复内部数据?
  2. 使用Microsoft Edge Beta将网页变成应用
  3. 课后作业-龙永健194
  4. Air is to us what water is to fish
  5. 【动画教程】真封神南极服务端2.52架设第五集
  6. C语言整型转字符串类型
  7. 【树】你真的会二叉树了嘛? --二叉树LeetCode专题
  8. 手把手教你:如何让围棋人工智能Leela Zero陪你“人机大战”
  9. 计算0-100之间奇数的和 偶数的和
  10. 4.2 linux文件系统-高速缓冲区