RAID0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。

但RAID0并不是真正的RAID结构,RAID0在提高性能的同时,并没有提供数据保护功能,只要任何一块硬盘损坏就会丢失所有数据。因此,在数据恢复中,必须要修好任何一块RAID0成员中的故障硬盘,才有机会完整恢复其中的数据。
一旦RAID磁盘阵列出现故障,请您注意以下几点:
不要轻易尝试Rebuild、同步等操作。什么是Rebuild?简单来说,Rebuild就是根据在线的其他盘,生成另一块盘的数据。如果两个及两个以上的磁盘掉线阵列就会崩溃,大多数情况是因为一个磁盘掉线未及时发现,等第二块磁盘出现故障系统崩溃后才进行处理。如果在第一块盘掉线后阵列进行过写操作,及第一块掉线的磁盘(先掉线的)的数据就"不新鲜"=为过去的数据,这时只能对先掉线的磁盘做Rebuild,如果对后掉线的磁盘进行重建操作,部分阵列虽然能正常工作,但数据错乱,一些文件不能打开,给用户带来不可挽回的损失。
千万不要初始化。初始化是磁盘阵列全部清零,相当于硬盘的低级格式化。
谨慎重配磁盘阵列信息。重配磁盘阵列信息得保证和当初配置信息一致,如果配置的参数和当初配置的不一致,部分目录可能正确,但绝大多数文件不能打开,造成数据丢失。而大部分服务器对重配阵列信息后要自动初始化,损失将非常大。
RAID典型故障
一般而言,RAID损坏通常指RAID逻辑盘丢失,数据不可访问。而此时多伴有RAID信息丢失、OFFLIN亮黄灯亮等故障现象。典型故障大类如下:
1、RAID控制器出现物理故障导致RAID崩溃失效
RAID卡控制器通常是一块独立硬件卡或主板集成芯片,该控制机构出现物理故障损坏后,整个RAID系统自然崩溃,所以RAID逻辑盘也就看不到,数据也就无法访问了,此时,不能通过RAIDREBUILD的方式重组,否则数据会丢失。
2、RAID信息出错导致RAID崩溃失效
对于各级别RAID而言,一旦通过RAID控制器配置后,均会生成一组配置信息和参数,如盘序、条带大小、起止地址、物理盘数、容量大小等等信息,这些也叫做RAID元数据,元数据保存在RAID控制器或RAID成员盘中。而这些配置信息和参数,由于某些不确定因素,可能会导致元数据出现丢失或者错误,一旦错误发生,则RAID逻辑就会丢失或者数据不能访问。
3、RAID成员盘出现物理故障导致RAID崩溃失效
这个很好理解,RAID尽管有冗余功能,但对于RAID0而言,其中一块损坏,就会影响整个RAID逻辑盘数据不可访问;对于RAID5而言,损坏2块成员盘,则意味着整个RAID崩溃。而成员盘的物理损坏表现很多,比如电路损坏、固件损坏、磁头损坏、盘片划伤、坏扇区等等,都会导致硬盘出现敲盘异响、不识别,直接掉线。
4、人为误操作/意外停电/掉电导致RAID崩溃失效
中科数据恢复通过大量的RAID数据恢复案例,在与客户直接沟通过程中,发现RAID系统崩溃,有一部分是由于人为误操作导致的。比如,误将RAID成员盘拔出,或者给RAID除尘时将成员盘拔出后忘记了原来的盘序,以及不小心删除了RAID配置信息等等。

更多RAID系统故障:
(1)统不能启动;
(2)RAID信息破坏;
(3)由于某块硬盘掉线,替换后重建失败,系统崩溃;
(4)RAID信息丢失;
(5)硬盘(单块或多块)掉线;
(6)RAID卡损坏,更换后系统崩溃;
(7)分区信息丢失;
(8)硬盘坏道(物理、逻辑);
(9)重新配置RAID阵列信息;
(10)成员磁盘顺序出错;
(11)动态磁盘数据库丢失或损坏;
(13)rebuild中途失败、阵列扩容错误;
(14)rebuild成功后,分区找不到或者系统不能启动;
(15)红灯不停闪,或者黄灯不停闪(有的黄灯闪表示正在读取);
(16)MBR损坏,DBR损坏导致分区丢失;
(17)磁盘单块或者多块坏道/磁头坏/盘片划伤。
标签:  Raid 服务器 存储 阵列