Raid是磁盘阵列的英文名字,所谓磁盘阵列是人们将许多磁盘利用组数的方式来组成一个大的磁盘组,类似于硬盘,我们可以对它进行格局化、分区。当然,除了这些不太贵的磁盘组成的磁盘组,还有独立的磁盘组,被人们叫做独立磁盘冗余阵列。
最早出现的raid模式是raid 0,如今已经有了从raid 0到raid 7的8种基本raid级别,还有raid 0+1(又叫raid 10)、raid 53等级别。raid 0是raid中级别最低、组建最简单的一种。成本也相对较低,虽然可以提高硬盘的容量,速度也十分迅速,但是一旦其中任意一块硬盘出现故障,就会拖垮整个系统,使全部受到破坏。Raid 1与raid 0相比,前者的安全性比较高,速度两者均相同。Raid 0+1可谓是结合了raid 0与raid 1的优点,既安全、速度也快。
Raid 2与raid 3有一点相同的地方是它们二者都是把数据分布在不同的硬盘上,raid 3和raid 5都是校验方式,raid 3的工作方式用一块磁盘存放校验数据,而raid 5的工作方式是将各个磁盘生成的数据校验切成块,分别存放到磁盘阵列。虽然速度会减慢,但是可以缓解校验数据时产生的瓶颈问题,目前人们比较常用的是raid 0+1和raid 5。Raid 4和raid 3同样有相同的地方,而且特点和raid 3也很像,只不过前者在失败修复时的难度更加大。raid 6是在raid 5的基础上发展的,数据准确性高,但是它比较复杂,速度也慢,一般用的人比较少。Raid 7每个磁盘都有高速缓冲存储器,因而数据访问速度很快,价格也非常贵。
磁盘阵列有外接式磁盘阵列柜样式,应用于大型服务器,价格高。相对便宜价格的样式有内接式磁盘阵列卡,技术人员适用。还有一种利用软件来仿真的样式,容易拖累机器的工作效率。
在使用的过程中,磁盘阵列有可能会出现故障,导致我们需要一些恢复数据的技术。方法如下:首先做镜像,每个硬盘都做一个镜像文件,存到其他的空间。其次对镜像文件进行分析,接着用软件将分析出来的数据进行重新组合,然后存放到另外一个足够大的磁盘阵列空间。最后把把恢复的数据还原到oracle环境中尽心验证就可以了。