linux raid
linux raid
raid有好几种,下面简单介绍几种
raid0
要求:一块硬盘或者以上就可做raid0
优势:数据读取写入最快,最大优势提高硬盘容量,比如3快80G的硬盘做raid0 可用总容量为240G。速度是一样。
缺点:无冗余能力,一块硬盘损坏,数据全无。
建议:做raid0 可以提供更好的容量以及性能,推荐对数据安全性要求不高的使用。
raid1
要求:至少2快硬盘可做raid1
优势:镜像,数据安全强,2快硬盘做raid一块正常运行,另外一块镜像备份数据,保障数据的安全。一块坏了,另外一块硬盘也有完整的数据,保障运行。
缺点:性能提示不明显,做raid1之后硬盘使用率为50%.
建议:对数据安全性比较看重,性能没有太高要求的人使用。
radi5
要求:至少需要3块硬盘raid5
优势:以上优势,raid5兼顾。任意N-1快硬盘都有完整的数据。
缺点:只允许单盘故障,一盘出现故障得尽快处理。有盘坏情况下,raid5 IO/CPU性能狂跌,此时性能烂到无以复加。
建议:盘不多,对数据安全性和性能提示都有要求,raid5是个不错选择,鉴于出问题的性能,盘多可考虑riad10
raid10
要求:至少需要4快硬盘。raid10是2快硬盘组成raid1,2组raid1z组成raid0,所以必须需要4块硬盘。
优势:兼顾安全性和速度。基础4盘的情况下,raid10允许对柜盘2块故障,随着硬盘数量的提示,容错量也会相对应提升。这是raid5无法做到的。
缺点:对盘的数量要求稍高,磁盘使用率为一半。
建议:硬盘数量足够的情况,建议riad10.
raid01
要求:至少需要4快硬盘。raid01是2快硬盘组成raid0,2组raid0组成raid1,所以必须需要4块硬盘。
优势:基础4盘的情况下,raid01对写入速度较快
缺点:只是RAID 1中的一块磁盘坏掉了。如果磁盘多,可以坏掉多快盘,也不影响RAID 1。而RAID 01 ,不管用多少块盘做RAID 0 。只要有一块坏掉,在RAID 01中的一半镜像就全挂了
建议:相对来说 RAID 10 比RAID 01 要牢靠。如果硬盘数量增加,这个差别会更明显