Chinaunix首页
|
论坛
|
博客
博文
博主
数据恢复
4月28日14:30-20:30机房服务器迁移,暂停博客使用
9/30日 14:00 -10/4日 08:00暂时无法发布内容!
9/30日 14:00 -10/4日 08:00暂时无法发布内容!
首页
|
博文目录
|
关于我
yxlzyyz
博客访问: 26704
博文数量: 11
博客积分: 1410
博客等级: 上尉
技术积分: 140
用 户 组: 普通用户
注册时间: 2008-10-20 11:24
文章分类
全部博文
(11)
未分配的博文
(11)
文章存档
2009年
(11)
2009年10月
(1)
2009年07月
(2)
2009年06月
(5)
2009年05月
(3)
我的朋友
最近访客
推荐博文
·
shell脚本的调试(trap、tee、...
·
一体机场景ceph高可用介绍...
·
ORACLE SQL overlap时间段重...
·
Rust入门到精通(三)—— 不...
·
Oracle 1582-10-07问题
相关博文
·
服务器数据恢复—vxfs文件系...
·
2000多台未打补丁的Palo Alto...
·
假ChatGPT和Claude的PyPI软件...
·
k8s微服务架构就是云原生吗?...
·
.888勒索病毒的最新威胁:如...
·
.bixi .baxia勒索病毒解密方...
·
6G通信技术对比5G有哪些不同...
·
WIFI7 到底是什么
·
Node.js小科普和Node.js安装...
·
三重情报赋能企业安全运营 微...
[数据恢复答疑]重建RAID会破坏数据吗?重建RAID可以恢复RAID数据吗?
分类:
服务器与存储
2009-10-09 11:06:40
版权声明:原创作品,
如需转载,请与作者联
系。否则将追究法律责
任。
[问题]
当RAID损坏,出现
数据丢失的情况下,能
否通过重建RAID结
构来恢复raid数据
?
磁盘阵列环境出现的数
据灾难中RAID信息
丢失的情况占很大比例
,很多工程师都有过这
样的经历:按原来的R
AID结构重建一下R
AID,数据就恢复出
来了。这种方式可行吗
?
[回答](张宇,http://
.net)
RAID的重建大致有
几种方式:只创建RA
ID信息(RAID元
信息)、创建RAID
时只重新生成校验(只
做同步)、创建RAI
D时填充初始化。
如果重建的结构与原先
的结构不相同(涉及控
制器固件、RAID级
别、块大小、校验方式
、盘序),重建好的R
AID LOGICAL DRIVER一定和原
先是不一样的,这样贸
然加载文件系统,会破
坏文件系统结构,导致
数据丢失。
以下假设重建的结构与
原先的结构是相同的:
如果控制器的重建方法
是只创建RAID信息
,那要看之前的RAI
D结构是正常的还是降
级的,如果是降过级的
(已有硬盘下过线),
重建好后,因数据是由
新数据与部分旧数据组
合而成的,文件系统会
破坏,且不可逆向恢复
。如果之前的RAID
结构是完好的,重建R
AID不会影响数据,
可以将原来的数据完全
原样的恢复出来。
如果控制器的重建方法
是创建RAID重新生
成校验(即使是后台的
),和上面的情况相同
,如果硬盘之前就有离
线的,这样的重建会破
坏数据的一致性。如果
之前的RAID状态是
ONLINE(GOO
D)的,那么这样的重
建不会影响数据。
如果控制器的重建方法
是填充数据重建(通常
是清0),那无论如何
都会破坏数据。
这样看来,当RAID
损坏后重建RAID可
以恢复数据的前提是:
控制器的设计是不破坏
数据的,而且之前的R
AID状态是良好的,
同时重建的结构和原先
的要完全一致。除此之
外的重建都有数据风险
。
实际上,多数RAID
损坏并不是从良好 一下子到瘫痪的,大多
数会通过降级这一步,
所以实际上强行重建文
件系统无论如何都不是
很好的做法,只是降级
到瘫痪这段时间内如果
数据写入不多,可能重
建后修复文件系统只影
星降级到瘫痪这段时间
内做的改动。
早期很多基于SCSI
的磁盘阵列都会在重建
时至少清0前面部分扇
区(比如1M,10M
等)。目前基于LSI
的SAS控制器市场占
有率很高,其控制器在
重建时往往不会清除数
据,但会在后台重新同
步数据,也是有风险的
。
文章来源:
g.chinauni
x.net/u3/9
3145/showa
rt_1838927
.html
阅读(1036) | 评论(0) | 转发(0) |
0
上一篇:
如何远程管理ESX(1)
下一篇:没有了
给主人留下些什么吧!~~
评论热议
请登录后评论。
登录
注册