先来看看RAID 0的基本构成。从物理上说,RAID 0 最少需要一块硬盘,也可以使用多块物理硬盘构成。 当我们把数据存储到磁盘阵列的时候,硬盘的控制器,把硬盘划分成一个个小块,把我们的文件数据也分成一个个小块,然后分别存放在每个硬盘上。 如果我们有四块硬盘,每个硬盘的容量是1TB,采用RAID 0配置,我们就可以使用1X4=4TB的逻辑容量。硬盘的容量没有任何的浪费。 从性能上说,由于阵列并发的对四块硬盘操作读写,性能也有大幅度的提高。看起来,这是一个非常好的阵列模式。可是为什么很多客户都不选用呢? 这里面就涉及到一个数据保护的问题了,RAID 0因为是将数据分散存储在每一个硬盘上,因此,当有一块硬盘出现故障的时候,整个磁盘阵列的数据将都无法读取,这将是一个非常严重的问题。 当使用一块硬盘的时候,如果故障指数是1,那么采用四块硬盘,可能发生故障的概率就比一块硬盘高四倍,风险大大高于一块硬盘,所以,四块硬盘组成的RAID 0,数据丢失的可能性就大很多,这就是为什么很多客户不敢使用RAID 0的原因。 那么什么样的用户,可能会使用RAID 0呢?就是那些用于临时数据存储,镜像数据,在其它存储上还有数据备份的数据,可以采用RAID 0,这样,借助RAID 0的高性能,可以让客户快速的读写信息,又不会影响其业务运行。 总结:RAID 0 用户可以使用的硬盘容量最大,性能最好,但没有数据冗余,一旦任何一块硬盘损坏,将导致阵列上所有数据丢失。
|