磁盘阵列RAID
远程控制卡操作参考链接
https://www.bilibili.com/video/av46656120/?p=7
- 什么是RAID磁盘阵列
RAID简称磁盘阵列,那么什么是阵列,例如:古代打仗时为什么要对士兵进行排兵布阵,其目的在于提高士兵整体的作战能力,而不是某个士兵的战斗力。
那么回到磁盘中,我们也可以将多块磁盘组合进行排列,提高磁盘的整体的读写能力和冗余能力,通常我们将其称为磁盘阵列。
- 为什么要使用RAID磁盘阵列
1.在RAID中,可以让很多磁盘同时传输数据,因为多块磁盘在逻辑上感觉是一个磁盘,所以使用RAID可以达到单个磁盘的几倍、几十倍甚至上百倍的速率。
2.硬盘其实非常的脆弱,它经常会坏掉。所以有了RAID这个东西。它的目的是将好几个硬盘合并在一起,就算硬盘坏了一个,剩下还有好几个硬盘是正常的,这样服务器还能正常提供服务。保证磁盘高可用。
3.可以获得更高的容量。
PS:RAID可以预防数据丢失,但并不能百分百保证数据不丢,所以在使用RAID的同时还是要备份重要的数据。
- 实现磁盘阵列RAID的几种模式
一、RAID0条带卷,最少两块硬盘(单块也可以做)。读写性能好,但没有容错机制。坏一块硬盘数据全丢。
二、RAID1镜像源,只能两块硬盘,写入性能慢,读取性能一般、有容错机制,但磁盘有50%浪费。
三、RAID5校验卷,至少三块硬盘,只允许坏一块盘,有效空间1/3,读写速度稍快。坏掉一块硬盘后,读会慢。
四、RAID10,先做RAID1,在做RAID0,至少四块硬盘,读写很快,有容错机制,但磁盘有50%浪费。
五、RAID总结:
冗余从好到坏:Raid1==>Raid10==>Raid5==>Raid0
性能从好到坏:Raid0==>Raid10==>Raid5==>Raid1
成本从低到高:Raid0==>Raid5==>Raid1==>Raid10
企业中的服务器如何选择Raid级别:根据数据的存储和访问的需求,去匹配对应的Raid级别。这句话适用于互联网的所有公司。
RAID 10技术需要至少4块硬盘来组建,其中先分别两两制作成RAID 1磁盘阵列,以保证数据的安全性;然后再对两个RAID 1磁盘阵列实施RAID 0技术,进一步提高硬盘设备的读写速度。
RAID 01 先做RAID 0,再对两个RAID 0磁盘阵列实施RAID 1技术。
RAID级别 | RAID0 | RAID1 | RAID3 | RAID5 | RAID 10 | RAID 0+1 |
---|---|---|---|---|---|---|
别名 | 条带 | 镜像 | 专用奇偶位条带 | 分布奇偶位条带 | 镜像阵列条带 | 条带阵列镜像 |
容错性 | 无 | 有 | 有 | 有 | 有 | 有 |
冗余类型 | 无 | 复制 | 奇偶校验 | 奇偶校验 | 复制 | 复制 |
热备盘选项 | 无 | 有 | 有 | 有 | 有 | 有 |
读性能 | 高 | 低 | 高 | 高 | 一般 | 高 |
随机写性能 | 高 | 低 | 最低 | 低 | 一般 | 一般 | <