raid0 raid1 raid5 raid6 raid10的优缺点和做各自raid需要几块硬盘
墨初 互联知识 896阅读
Raid(Redundant Array of Indepent Disk 的缩写),为独立冗余磁盘阵列,此技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会对数据的访问造成影响而开发的数据保护技。
Raid就是由多块磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现的。它可以充分发挥出多块硬盘的优势,可以提升硬盘的读写速度,提高硬盘的利用率,日工容错功能确保数据的安全性,易于管理等优点。在任何一块硬盘出现问题的情况下都可以继续工作,不受损坏硬盘的影响。其中raid有多种磁盘阵列组合,常用的有raid0、raid1、raid5和raid10,每种磁盘阵列都有它的优势。
Raid0
一块或多块硬盘就可以组成Raid0.
优势:数据读取写入最快,可提高硬盘容量,比如4块128G的硬盘做raid0 可用总容量为512G。速度是一样。
缺点:无冗余能力,一块硬盘损坏,数据全无。
建议:做raid0 可以提供更好的容量以及性能,推荐对数据安全性要求不高的使用。
Raid1
需要两块以上的硬盘才可以组成Raid1
优势:数据安全强,2快硬盘做raid一块正常运行,另外一块镜像备份数据,保障数据的安全。一块坏了,另外一块硬盘也有完整的数据,保障运行。
缺点:性能提示不明显,做raid1之后硬盘使用率为50%.
建议:对数据安全性比较看着,性能没有太高要求的人使用。
Raid5
需要三块以上的硬盘才可以组成Raid5
优势:包含Raid0,Raid1所有优势,任意N-1快硬盘都有完整的数据。
缺点:只允许单盘故障,硬盘出现故障得尽快处理。在有盘损坏的情况下,raid5 IO/CPU性能狂跌,此时性能烂到无以复加。
建议:盘不多,对数据安全性和性能提示都有要求,raid5是个不错选择,鉴于出问题的性能,盘多可考虑riad10
Raid6
需要至少4块以上的硬盘才可以组成Raid6
优势:raid6是在raid5的基础上为了加强数据保护而设计的,可允许损坏2块硬盘。
缺点:相对于Raid5比较,性能提升方面不明显
建议:对数据安全性要求高,性能要求不高的可选择。
Raid10
至少需要4块硬盘才可以组成radis10.
Raid10为两组Raid1组成的,每组Raid1需要至少两块硬盘,所以组成Raid10需要4块以上的硬盘。
优势:兼顾安全性和速度。基础4盘的情况下,raid10允许对柜盘2块故障,随着硬盘数量的提示,容错量也会相对应提升。这是raid5无法做到的。
缺点:对盘的数量要求稍高,磁盘使用率为一半。
建议:硬盘数量足够的情况,建议riad10.