RAID 10和raid 01

RAID 10:

    至少4块硬盘,先将两个硬盘做成raid1,按照两个一对的方式,如果有4快硬盘就2对rand1,如果有8块硬盘就做4对raid1,做raid1最大的目的是数据有较高的安全性和较高的读写速度,只是牺牲了一半的磁盘空间,假如请求写入12345678这几个数字,其写入方式如下:

    由于上层做的raid 0,因此当请求写入数据是会根据下面有几对raid1而平分写入,读取的时候也是分别从磁盘读取,假如请求写入12345678这几个数字,其写入方式如下:

wKioL1RaOUPg8bWKAAFK3VRkMC4481.jpg

总结:

    至少4块硬盘

    读取速度是单块磁盘的N倍数

    写入速度是n/2

    有较高的数据安全性,在4组raid1中,每组raid 1当中损坏一块磁盘依然可以正常运行,因为每组是镜像数据,因此每组当中的两块磁盘中的数据是完全一样的,但是假如一组中的两个磁盘都坏了,那么整个raid10就坏了,但是这样的情况很少发生,因此依然有较高的数据安全性。


RAID 01:

   raid 01是现在底层做成raid 0,然后把raid 0合并成raid1,因此最少4块硬盘,但是如果是8快磁盘或16块磁盘,就要将硬盘除以2做成2组raid 0,然后再把两组raid 0合并成raid 1,这样就组件成了raid 01。

wKiom1RaPKujyFxiAAE3oWfm7AI556.jpg

总结:

    至少4块硬盘

    读取速度理论上是单块磁盘的N倍数

    有一定的数据安全性,但是不如raid 10的数据安全,因为raid01底层是两个raid 0,假如只是一组raid 0里面的硬盘损坏到没有影响,但是假如两组raid里面的硬盘各损坏一块,那么整个raid 01也就损坏无法使用了。


对比:

    raid10和raid01在数据安全上raid10要更可靠一些,而且raid10的读取速度要高于raid01,所有综合比较,推荐使用raid10.



你可能感兴趣的:(raid,raid,raid,10,01)