数据恢复流程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据恢复流程相关的知识,希望对你有一定的参考价值。

  当我们重要的数据丢失时,一定会想到做数据恢复,但是并不知道数据是怎样恢复的,这个过程是什么样的流程?因此,为了方便初学者学习,本文以RAID卡重新配置,RAID无法正常使用作为案例,着重讲解严格的数据恢复流程,使初学者在实践中找到学习进步的方向。

  一、初检

  存储介质:16块500G硬盘

  故障描述:RAID卡Bios重新配置,导致无法识别16块硬盘中的raid信息,致使RAID无法正常使用。

  二、技术流程

  1、前期备份流程

  A、将原服务器断电、关机。

  B、小心将原服务器上的所有硬盘标好序号,从服务器中拿出硬盘,在重新按原样插回之前,不再开启服务器。

  C、将拿下来的原故障硬盘放到另一个只读的专业备份环境中,另外准备足够的目标空间,使用北亚磁盘备份工作(或 dd等工具)进行完整的扇区备份。

  D、备份完成后,提供详细报告,涉及每个磁盘的健康状态及可能存在的坏道列表。

  E、将原故障磁盘交回给用户(建议原样放回设备中),之后不再直接操作原盘。

  2、恢复文件

  A、通过对镜像磁盘中数据走向的分析,得到其 RAID 结构(数据区起始、磁盘顺序、块大小、校验方向、校验模式)

  B、按得到的 RAID 结构,构建虚拟 RAID 卷。

  C、解释虚拟 RAID 卷的分区结构,得到文件系统。

  D、解释文件系统,导出数据。

  E、对数据进行校验,如果有误,重复 A-D 过程。如果文件存在无法修复的错误,则转入其他服务(如数据库修复等,见其他解决方案) 。

  3、数据验证

  数据验证全部正确后,数据恢复完成。

  在分析和重组RAID中,要注意基于奇偶校验RAID条带镜像数据分布。但是,无论要做哪种数据恢复,都要找专业的技术公司。

  三、北亚服务承诺

  1、整个过程不会对客户的原盘有任何的写操作,以确保原盘的数据安全。

  2、尽最大可能保证服务的操作可逆,确保人力可控范围内操作可回溯。

  3、数据安全救援不成功不收费。

  4、提供后期数据保管和服务跟踪。

本文出自 “张宇(数据恢复)” 博客,请务必保留此出处http://zhangyu.blog.51cto.com/197148/1739613

以上是关于数据恢复流程的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段

Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段

Android 逆向整体加固脱壳 ( DEX 优化流程分析 | DexPrepare.cpp 中 dvmOptimizeDexFile() 方法分析 | /bin/dexopt 源码分析 )(代码片段

使用导航从工具栏菜单项单击在片段之间传递数据 - Kotlin

从后台堆栈恢复片段时的 savedInstanceState