0x01 Raid是什么
raid (redundantarrayofindependentdisk独立冗馀磁盘阵列)技术由加州大学伯克利分校于1987年提出,最初是用小而便宜的磁盘代替大而昂贵的磁盘RAID是由多个廉价磁盘组成的冗馀阵列,在操作系统下作为独立的大型存储设备出现。 RAID可以充分发挥多个硬盘的优势,通过提高硬盘速度、增加容量和提供容错功能,使数据更安全、更易于管理,即使硬盘出现故障也不会损坏硬盘
0x02 Raid0
Raid0:一个或多个硬盘可以提供Raid0;
优点:读写数据最快,最大的优点是提高硬盘容量。 例如,如果将三个80G硬盘配置为raid0,则总可用容量为240G。 速度是一样的;
缺点:没有冗余,硬盘损坏,完全没有数据;
建议:使用raid0可以提高容量和性能,并且对数据安全要求较低
0x03 Raid1
Raid1:至少两个硬盘支持Raid1;
优点:镜像、数据安全,两个硬盘作为raid,另一个硬盘镜像和备份数据,确保数据安全。 一个坏了,另一个硬盘也有完整的数据,保障运行;
缺点:性能提示不清晰,使用raid1后硬盘使用率为50%;
建议:供对数据安全比较看好,对性能要求不高的人使用
0x04 Raid5
Raid 5:至少需要三个硬盘;Raid 5;
优点:以上优点,兼顾raid5。 任意N-1个硬盘上有完整的数据;
缺点:只允许一盘出现故障,如果一盘出现故障,所有处理完毕。 如果磁盘损坏,raid5 IO/CPU性能急剧下降,此时性能恶化;
建议:磁盘少,要求数据安全和性能提示。 raid5是个好选择。 考虑到问题的性能,磁盘经常会考虑riad10。
0x05 Raid6
raid6:raid6至少需要四个硬盘。
优点: raid6旨在基于重新raid5提供额外的数据保护。 可以损坏两个硬盘。 可用容量: c=(n-2 ) d; C=可用容量N=磁盘数; D=单个磁盘空间。 例如,4个1T硬盘的raid6可用空间为(4-2)1000GB=2000GB=2T;
缺点:在性能提高方面不明显
建议:数据安全要求较高,性能要求不高的选择
0x06 Raid10
Raid10 :至少需要四个硬盘。 raid10由两个硬盘组成raid1,两组raid1z组成raid0,因此需要四个硬盘。
优点:兼顾安全性和速度。 4台底座时,raid10允许2台底座故障,随着硬盘数量的提示,允许容量也相应提高。 raid5无法做到这一点;
缺点:对磁盘数量的要求稍高,磁盘利用率为一半
建议:在硬盘数量充足的情况下,建议riad10;
0x07主流RAID级技术比较
RAID级别RAID0RAID1RAID5RAID6RAID10
别名镜像分发奇偶校验条带双奇偶校验条带镜像镜像加条带
有无容错
有无冗馀
有无热备份选择
读取性能高
随机写入性能的高低一般较低
连续写入性能高低较低是一般的
磁盘数量n12n(n1 ) 3n42n (n2 ) ) 4
所有可用容量均为50%(n-1 )/n (n-2 )/n50% )