设为首页 收藏本站
查看: 1043|回复: 0

[经验分享] HP RAID ADG扩容出现异常后的数据恢复记录

[复制链接]

尚未签到

发表于 2015-10-7 07:11:17 | 显示全部楼层 |阅读模式
  翻开几年前做的一个数据恢复案例,那是一个Raid扩容没有完成,出现异常后,导致数据不正常,以下是我当时的分析记录,最终把数据完美的组合出来了。
  1、每块盘的25010816 sec以前是由14块盘组成的raid ADG
磁盘顺序:129 130 131 132 133 134 135 136 137 140 141 139 138
起始冗余编号9
  2、每块盘的25010816 sec以后是由8块盘(扩充前的8块盘)组成的raid ADG
磁盘顺序:129 130 131 132 133 134 135 136
起始冗余编号1
  数据重组信息
14块盘的组合方式
每块盘起始扇区 166144 sec 结束于 25010816 sec
目标盘从 0 开始 结束于 298136064 sec
  从298136064 sec 到 298137984 sec 填充目标盘320*6=1920 sec
  1920 sec 是由8块盘raid ADG组合生成的
  8块盘组合方式
每块盘起始扇区 25011136 sec
目标盘从 298137984 sec 开始
  
  数据组合结束于单盘的 25010816 sec
目标盘的结束位置应该为:(25010816-166144)*12=298136064 sec
  假如是8块盘组合的话,目标盘应该结束于:(25010816-166144)*6=149068032 sec
  也就是说:原先8块盘的前25010816 sec按照raid ADG上面信息(每块盘起始点166144 sec)组合的话,目标数据盘数据量大小应该为:149068032 sec
而按照14块盘组合的话,目标数据盘数据量大小应该为:298136064 sec
  如果是由原先8块盘前25010816 sec分散到14块盘中的话,那么目标盘的结束点就不应该在298136064 sec
  每块盘的大小:67.8*2*1024*1024=142186906 sec
  要把8块盘raid ADG总数据量为 142186906*6 分散到 14块盘的raid ADG上,那么每块盘分担的数据量应该是 142186906*6/12=71093453
  如果是由8块盘组合生成 298136064 sec,那么每块盘应该是组合到:
(X-166144)*6=298136064
X=49855488 sec
  
从BOOT扇区进行分析:
生成目标盘boot位置:67647sec
第一个$MFT表项在786432*8+67647=6359103 sec
第二个$MFT表项在53220328*8+67647=425830271 sec (理论值)
实际值却在:57588693X sec 比理论值大多了
  单盘第二个$MFT表项在1号盘的71302913 sec
单盘boot在第2号盘的171807 sec
  这种数据组合方式 从14块盘的raid ADG 转到 8块盘的raid ADG 衔接点是25010816 sec
14块盘单盘组合到25010816 sec所得的目标数据是正确的,接下去要找的是8块盘的那个点能接上目标盘的数据
  理论上讲,8块盘直接从25010816 sec往后接是不对的,应该在更后边的位置 X=49855488 sec
  71302913-49855488=21447425 sec
21447425*6=128684550 sec
128684550+298136064=426820614 sec $MFT 和理论值相差 990343 sec
  
验证方法:
找出138(硬盘编号即10号盘)的25010816 sec和25010815 sec
看看1-8号盘单盘 49855488 sec和49855487 sec  有没有一样的数据?
  
  本文由达思总工程师覃廷良撰写,转载请注明出处

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-123522-1-1.html 上篇帖子: 在Ubuntu中安装HP LaserJet 1020驱动 下篇帖子: 【Vegas摘录】HP大中华区总裁孙振耀撰文谈退休并畅谈人生
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表