图解:(以下按图的顺序进行注释)
1.raid0:其最大的优点是读写数据速度加快,提高硬盘的读取时间。每个raid0组需要的硬盘为>1就可以。由于数据是分别写到不同的硬盘上的,并且每个硬盘的数据是没有备份,这样如果其中的哪块硬盘有三长两短所以数据将都失效,所以安全性不高
2.raid1: raid1其实是就用一组硬盘对另外一组硬盘进行备份的过程,将会产生一份冗余的数据以防止意外情况的发生.实现raid1组只要硬盘偶数块就可以了,多出来的备份操作一定程度上对磁盘速度有影响,而且磁盘容量也只有1/2
3.raid0+1:为了弥补raid0在数据安全性上的不足,对现实raid0的两个磁盘组再进行raid1备份处理,这样保证了磁盘IO的速度,又提高的数据的安全性。实现raid0+1需要4块以硬盘处理,如果是由4块磁盘组成的阵列可以坏掉同组的两块硬盘,或者两块不同组但不互为备份的磁盘,安全性是不是很高呢?
4.raid1+0:这咱冗余阵列与上面的有点不同就是每个组硬盘是进行raid0呢还是raid1,raid1+0的每组disk是自己进行备份,然后把各个硬盘组进行raid1并行条块化读写。对于raid1+0硬盘组的阵列,同一组中的两块硬盘不同时挂掉,数据就没问题。
5.raid5:是一个硬盘容量,速度,以及数据安全兼顾的解决方案,有一个备份硬盘,如果坏掉一个可以换上备份盘重新工作,但是如果同时挂掉两个硬盘就不行了。
注意:做raid所用的物理空间要存在于不同的硬盘,对于一个物理硬盘里进行分区然后再拿这些分区再来做raid是不合理的,会降慢读写速度。
对不同目录适用的不同raid:
/boot: raid1
/: raid1
/home: raid1
/swap: raid0 |