其他分享
首页 > 其他分享> > Raid(0/1/5/10)

Raid(0/1/5/10)

作者:互联网

一、Raid需要的硬盘数量

1、raid 0:     最少1块硬盘(但是1块盘没有意义,至少2块才有实际意义)

2、raid 1:     最少2块硬盘

3、raid 5:     最少3块硬盘

4、raid 10:   最少4块硬盘

 

二、Raid的容量

1、raid 0:     容量为——不变

2、raid 1:     容量为——原来的一半

3、raid 5:     容量为——总容量减去其中一块的容量

4、raid 10:   容量为——原来的一半

 

三、Raid存储机制

1、raid 0:   

RAID0 是无冗余、无校验的磁盘阵列,它将两个以上的硬盘合并成一块,数据同时分散在每块硬盘中,因为带宽加倍,所以读写速度加倍,RAID0 的理论速度是单块硬盘的 N 倍,但是由于数据并不是保存在一个硬盘上,而是分成数据块保存在不同硬盘上,所以安全性也下降 N 倍,只要任何一块硬盘损坏就会丢失所有数据。

 

2、raid 1:   

RAID1 是一种安全的 RAID 模式,通过磁盘数据镜像实现数据的冗余,在两块磁盘上产生互为备份的数据,当其中一块成员盘出现故障时,系统还可以从另外一块成员盘中读取数据,因此 RAID1 可以提供更好的冗余性。但是由于数据需写入两次,因此在写入时性能会略有下降。在更注重安全性而非速度的情况下,RAID1 是理想选择。

RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个物理盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。如果 RAID1 中一块硬盘出现故障,只要把故障硬盘更换为一块好的硬盘就可以了。如果没有及时更换,导致第二块硬盘也出现故障,这时RAID1 就会失效,因为先出现故障的硬盘中的数据已经不完整,所以不能以第一块硬盘为基准进行数据恢复,而应该用后出现故障的硬盘进行数据恢复,一般情况下都能够完全恢复出所有的数据。

 

3、raid 5:     

RAID5 把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上,其中任意N-1块磁盘上都存储完整的数据,也就是说有相当于一块磁盘容量的空间用于存储奇偶校验信息。因此当RAID5的一个磁盘发生损坏后,不会影响数据的完整性,从而保证了数据安全。当损坏的磁盘被替换后,RAID还会自动利用剩下奇偶校验信息去重建此磁盘上的数据,来保持RAID5的高可靠性。 

 

4、raid 10:   

RAID 10 至少需要四块硬盘才能构建,它的优点是同时拥有 RAID0 的超凡速度和 RAID1 的高数据可靠性,但是磁盘的利用率比较低。RAID10 主要用于容量不大,但要求速度和差错控制的数据库中。RAID10 其实是由多组 RAID1 构成 RAID0,它可以允许每组 RAID1 中的一块成员盘离线,如果某组 RAID1 中的某一块成员盘出现物理故障,使该盘不能正常使用,但该组 RAID1 剩下的一块成员盘中的数据完好无损,RAID10 还不会崩溃。如果未能及时替换出现故障的成员盘,当同一组 RAID1 中另一块成员盘再出现故障离线后,也就是一组 RAID1中的两块成员盘都出现故障,RAID10 将彻底崩溃。

 

标签:10,raid,Raid,故障,RAID1,磁盘,数据,硬盘
来源: https://www.cnblogs.com/zhangyh-blog/p/15125966.html