|
这几天折腾那台倒霉的服务器。发觉一个新的问题。
正常来说。如果阵列在容许的范围内出错的话。数据应该是不会有事的吧?
但是这几天看这台用adaptec卡的机器,发觉一个奇怪的情况。
也就是我假如做了一个raid 5的阵列,那么我再拷贝数据进去以后。
我随意拆掉一个硬盘。这是阵列处于降级运行。但是正常的情况下应该是没事的。
可是我们的31605阵列卡就不乐意了。只要少掉一个硬盘,机器报错不说。连事件日志里也会记录NTFS文件系统错误。
然后用chkdsk扫描所在分区,会发觉很多错误。然后很多文件都变成了0字节。(这个阵列就变得毫无意义了。)
又测试了raid 6,raid6在缺失一个硬盘的情况下,居然用chkdsk扫描还是错误,但是文件没有坏掉。
同样的情况我游泳3ware的卡和intel自带的raid测试了。
3ware的卡只是显示降级,但是并没有问题。intel的除了速度变慢以外,也没什么数据损坏的症状。
结果再拿了一片adaptec的31205来测试,居然也是一样的问题。一旦阵列降级,数据就跟着出问题了。
请各位大大指导了,这是什么情况。
卡是31205和31605,硬盘是西数的1.5T(不是新出的64M盘),卡原始情况是不支持1.5T硬盘的,刷新最新固件后可以辨识了。阵列也是在刷新固件后创建的。
主板是单路的华硕3200的主板,卡插在8x的插槽上。
卡上的缓存设置为打开状态。但是测试都是在关机后拔硬盘。并没有数据写入的时候。
现在只好提心吊胆的吧阵列设置成raid 6+2盘热备。还是怕他突然想不开。 |
|