服务器磁盘阵列RAID,一看就能清楚(一)
1002025-01-03 09:23:51
进入信息时代,各种行业对数据的安全和技术要求也越来越高,为了数据的安全引入了RAID,RAID 是英文 Redundant Array ofIndependent Disk 的首字母缩写,翻译过来就是独立磁盘冗余阵列,通俗的讲就是把多块硬盘组成一个独立的磁盘阵列进行管理。RAID技术可以将一个硬盘上的任务分散或复制到多个(少则两个)磁盘上,借此来提高性能或建立数据冗余以防驱动器发生故障。上篇文章把RAID0和RAID1讲了(我们只讲常用磁盘阵列),今天接着往下讲。
第三、RAID5
RAID5综合了 RAID 0 的条带化技术以及阵列数据冗余技术,至少需要三块物理硬盘,RAID 5不对数据进行备份,而是把数据和与其相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。
RAID5的好处是块式的集体访问效率高;有校验机制;空间利用率高。不过大家不要太寄望于RAID5,组成 RAID 5 的磁盘越多,安全性能越差,容易丢失数据。连续两块硬盘损坏,数据就找不回来了读出效率很高,写入效率一般。
第四、RAID 10
Raid 10是一个Raid 1与Raid0的组合体,它是利用奇偶校验实现条带集镜像,所以它继承了Raid0的快速和Raid1的安全。我们知道,RAID 1在这里就是一个冗余的备份阵列,而RAID 0则负责数据的读写阵列。其实,概述图只是一种RAID 10方式,更多的情况是从主通路分出两路,做Striping操作,即把数据分割,而这分出来的每一路则再分两路,做镜像操作。
RAID10兼备了RAID1和RAID0的有优点。首先基于RAID1模式将磁盘分为2份,当要写入数据的时候,将所有的数据在两份磁盘上同时写入,相当于写了双份数据,起到了数据保障的作用。且在每一份磁盘上又会基于RAID0技术讲数据分为N份并发的读写,这样也保障了数据的效率。但也可以看出RAID10模式是有一半的磁盘空间用于存储冗余数据的,浪费的很严重,成本比较高,因此用的也不是很多。
- 本文分类:硬盘知识
- 本文标签:无
- 浏览次数:100 次浏览
- 发布日期:2025-01-03 09:23:51
- 本文链接:https://m.yingpan.xyz/zhishi/eblR8avJAm.html
- 上一篇 > 为什么服务器需要做 RAID?
- 下一篇 > 导致服务器崩溃的原因有哪些?