raid10(raid10允许坏几块硬盘)
是什么?RAID ( Redundant Array of Independent Disks )即独立磁盘冗余阵列,简称为「磁盘阵列」,其实就是用多个独立的磁盘组成在一起形成一个大的磁盘系统,从而实现比单块磁盘更好的存储性能和更高的可靠性 。
二、RAID 有哪些?RAID方案常见的可以分为:
- RAID0
- RAID1
- RAID5
- RAID6
- RAID10
Raid 0:至少需要两块硬盘,磁盘越多,读写速度越快,没有冗余 。
Raid 1:只能用两块硬盘,两块硬盘的数据互为镜像(写慢,读快),一块磁盘冗余 。
Raid 5:至少需要3块硬盘,一块磁盘冗余 。它是最通行的配置方式 。具有奇偶校验的数据恢复功能的数据存贮方式 。奇偶校验数据块分布于阵列里的各个硬盘中 。
Raid 6:至少需要4块硬盘,2块磁盘冗余,硬盘的总数大于等于4即可 。
Raid 10:至少需要4块硬盘,冗余一半的硬盘数量,但是硬盘的总数必须是大于或等于4的偶数(相当于每两块硬盘做一个Raid0,然后把各个Raid0做成一个Raid1) 。
Raid 50:至少需要6块硬盘,磁盘的冗余相当于每三个硬盘做了一个Raid5,然后,每个Raid5又组合成了Raid0(Raid5中有一个硬盘冗余,即使坏了也不会破坏Raid0),所以,Raid50的磁盘的 冗余硬盘数量=磁盘总数3。
Raid 60:至少需要8块硬盘
具体如下
- RAID0
RAID0 的读写性能理论上是单块磁盘的N倍(仅限理论,因为实际中磁盘的寻址时间也是性能占用的大头)
但RAID0的问题是,它并不提供数据校验或冗余备份,因此一旦某块磁盘损坏了,数据就直接丢失,无法恢复了 。因此RAID0就不可能用于高要求的业务中,但可以用在对可靠性要求不高,对读写性能要求高的场景中 。
那有没有可以让存储可靠性变高的方案呢?
有的,下面的RAID1就是 。
- RAID1
如图,
RAID1 是磁盘阵列中单位成本最高的一种方式 。因为它的原理是在往磁盘写数据的时候,将同一份数据无差别的写两份到磁盘,分别写到工作磁盘和镜像磁盘,那么它的实际空间使用率只有50%了,两块磁盘当做一块用,这是一种比较昂贵的方案 。
RAID1其实与RAID0效果刚好相反 。RAID1 这种写双份的做法,就给数据做了一个冗余备份 。这样的话,任何一块磁盘损坏了,都可以再基于另外一块磁盘去恢复数据,数据的可靠性非常强,但性能就没那么好了 。
了解了RAID0和RAID1之后,我们发现这两个方案都不完美啊 。
这时候就该 性能又好、可靠性也高 的方案 RAID5 登场了 。
- RAID5
因为 RAID5 是一种将 存储性能、数据安全、存储成本 兼顾的一种方案 。
在了解RAID5之前,我们可以先简单看一下RAID3,虽然RAID3用的很少,但弄清楚了RAID3就很容易明白RAID5的思路 。
RAID3的方式是:将数据按照RAID0的形式,分成多份同时写入多百思特网块磁盘,但是还会另外再留出一块磁盘用于写「奇偶校验码」 。例如总共有N块磁盘,那么就会让其中额度N-1块用来并发的写数据,第N块磁盘用记录校验码数据 。一旦某一块磁盘坏掉了,就可以利用其它的N-1块磁盘去恢复数据 。
推荐阅读
- 中东地区为什么戴头巾 中东地区包括哪些国家
- 吉布提的国家代码 中东地区有哪些国家
- 中东是什么人种? 中东是指哪些国家
- 房产中介找客源10个方法 中介如何找客户
- 描写人物心理的句子摘抄大全 描写心理活动的句子
- 古典乐器有哪些 中国乐器有哪些
- 正确毛利计算公式 毛利怎么算
- 中国美食及制作方法 中国传统美食有哪些
- 12个月各有什么节日 中国传统节日有哪些