什么是磁盘阵列?常用的有几种方式?

磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。

磁盘阵列在电脑当中我们通常称之为Raid,给多块磁盘组建Raid后我们电脑内就只会看到一个Raid的阵列盘,它的子磁盘我们是看不到的,我们就跟使用普通磁盘一样去使用这个由多块磁盘组合起来的Raid磁盘,Raid有很多的等级。不同的Raid等级之间并没有优劣之分,它们仅仅是不同功能的阵列,只是在我们实际使用的时候需要根据不同的情况和不同的需求去灵活的决定用哪个等级的Raid。我们常用的Raid主要有如下几种。

1,RAID0

至少需要的硬盘数:2,将一个完整的数据拆分后分别放到磁盘中,写入时各磁盘同时写入,读取时各磁盘同时读取,和内存双通道一个道理,带宽翻倍速度翻倍的效果,加的磁盘越多速度就是越快,同样的磁盘越多数据就越危险。

优点: 资料会被均分并写入不同的硬盘上。数据存取会更快速并更有效率。

缺点: 如果其中一颗硬盘损毁,所有数据将会遗失除非平时有在做额外的数据备份。

2,RAID1

至少需要的硬盘数:2,是将一份完整的数据复制到阵列中所有的磁盘当中,但速度及容量都会取决于最慢与最小的磁盘。

优点: 数据将会被复制到所有的硬盘上,不管坏了几颗硬盘,只要还有一颗硬盘是正常的,数据将不受影响。

缺点: 不管安装了多少颗硬盘,可用空间会被局限同等于一颗硬盘。

3,RAID5

至少需要的硬盘数:3,使用相当于是1块盘的大小作为校验盘,n-1块盘的大小作为数据盘,但校验码分布在各个磁盘中,不是单独的一块磁盘,也就是分布式校验盘。

优点: 一颗硬盘的容错机制。数据会被均分到不同的硬盘上并加上同比特 (储备) 的数据检查,如果坏了一颗硬盘,同比特数据将会确保数据的完整性。

缺点: 存储空间将会有一颗硬盘的容量大小被保留为同比特数据的检查/存储,因此将会影响整体的数据可用空间。

4,RAID6

至少需要的硬盘数:4,带有两种分布存储的奇偶校验码的独立磁盘结构,它是对RAID5的扩展,主要是用于要求数据绝对不能出错的场合,使用了二种奇偶校验值,所以需要N+2个磁盘,同时对控制器的设计变得十分复杂,写入速度也不好,用于计算奇偶校验值和验证数据正确性所花费的时间比较多,造成了不必须的负载,较少人用。

优点: 两颗硬盘的容错机制。数据会被均分到不同的硬盘上并加上同比特 (储备) 的数据检查,如果坏了一颗硬盘,同比特数据将会提升数据的完整性。

缺点: 存储空间将会有两颗硬盘的容量大小被保留为同比特数据的检查/存储,因此将会影响整体的数据可用空间。

5,RAID10

至少需要的硬盘数:4,且必须为偶数,可以理解为先组合成较安全的RAID1,再将多个RAID1组合成RAID0,达到既高效又高速的目的。主要用于数据容量不大,但要求速度和差错控制的数据库中。

优点: 利用了 RAID 0 的速度以及 RAID 1 地保护两种特性。

缺点: 所需的硬盘数较多,至少必须拥有四个以上的偶数硬盘才能使用,且能被利用的可用空间有限。

7.

    对于RAID-5来说,数据分散存储在每个磁盘上,并使用一个磁盘上的奇偶校验码来保证数据的完整性和可靠性。在这种RAID级别下,RAID的容量是磁盘数量减一(n-1)的乘积。

因此,使用4块磁盘搭建RAID-5,实际可用空间是:

(最小磁盘容量 * (磁盘数-1))=(40G * 3)= 120G

该RAID-5的可用空间为120GB,因为RAID-5要保证数据可靠性,其中一个磁盘容量用于奇偶校验,并不存储用户数据,因此只有三个磁盘的容量可以用于存储数据。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值