目录
  1. 1. 什么是软件磁盘阵列?
  2. 2. 磁盘阵列模式
    1. 2.1. 1、RAID-0(等量模式,stripe):性能最佳
    2. 2.2. 2、RAID-1(映像模式,mirror):完整备份
    3. 2.3. 3、RAID 0+1 / RAID 1+0
    4. 2.4. 4、RAID 5:性能与数据备份的均衡考虑
    5. 2.5. 5、 Spare Disk:预备磁盘功能
  3. 3. 磁盘阵列分类
    1. 3.1. 1、硬件磁盘阵列
    2. 3.2. 2、软件磁盘阵列(CentOS mdadm)
学习Linux-软件磁盘阵列

什么是软件磁盘阵列?

1
2
3
介绍:磁盘阵列又称RAID,即容错廉价磁盘阵列。
功能:RAID可以通过一些技术将多个较小的磁盘整合成为一个较大的磁盘设备,这个较大的磁盘设备不只有存储功能,还能数据保护。
整个RAID由于选择的等级不同,可以分为几个等级:

磁盘阵列模式

1、RAID-0(等量模式,stripe):性能最佳

1
2
3
4
组成:使用相同型号与容量的磁盘。
形式:RAID会将把存储的数据切割成块均匀分布到各个组成磁盘阵列的磁盘中。
优点:整合各个磁盘,加大了磁盘容量。
缺点:一块磁盘损坏,所有数据损毁,有数据损毁的风险。如果型号不同,性能会根据水桶原则以最小的那个容量为准,最小容量磁盘没有了,大大降低磁盘阵列性能。

2、RAID-1(映像模式,mirror):完整备份

1
2
3
4
组成:使用相同型号与容量的磁盘。
形式:将同一份写入的数据分别写入其他不同磁盘。
优点:完整备份文件,一个磁盘损坏,文件也能完全保存。
缺点:由于有一半容量用于备份,总容量只有总磁盘容量的一半。读取性能较低。

3、RAID 0+1 / RAID 1+0

1
2
3
4
组成:综合RAID-0和RAID-1的功能。
形式:RAID 0+1,先将两个磁盘用RAID-0方式组合,共两组,再将两组RAID-0组合成RAID-1。RAID 1+0则相反。
优点:结合了RAID-0,RAID-1的优点,性能最佳,数据安全。
缺点:由于RAID-1的缺点,总容量减少一半用来备份。

4、RAID 5:性能与数据备份的均衡考虑

1
2
3
4
5
组成:至少需要三块以上的磁盘才能组成。
形式:RAID-5与RAID-0有点类似,但在每个循环的写入过程中,在每个磁盘还加一个同位检查数据,会记录其他磁盘的备份数据。
优点:有同位检查码,能支持一个磁盘损毁却能救回来,读取性能与RAID-0相差不大,但是写入速度比较慢。
缺点:要占用一块磁盘的容量,仅能支持一个磁盘损毁。
备注:发展出了RAID-6,能够支持两块磁盘损毁。

5、 Spare Disk:预备磁盘功能

1
2
3
4
组成:一块或者多块没有包含在磁盘阵列里的磁盘
形式:当磁盘阵列磁盘损坏,这块spare disk主动被拉入磁盘阵列,立即重建数据系统。
优点:替代损坏的磁盘,是数据完整,能够保证数据安全。
缺点:未知。

磁盘阵列分类

1、硬件磁盘阵列

1
2

通过磁盘阵列卡来完成数组的目的。

2、软件磁盘阵列(CentOS mdadm)

1
利用软件来仿真磁盘阵列的功能。
文章作者: rack-leen
文章链接: http://yoursite.com/2019/04/23/Linux/%E9%B8%9F%E5%93%A5%E7%9A%84Linux%E7%A7%81%E6%88%BF%E8%8F%9C%E7%AC%94%E8%AE%B0/%E5%AD%A6%E4%B9%A0Linux-%E8%BD%AF%E4%BB%B6%E7%A3%81%E7%9B%98%E9%98%B5%E5%88%97/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 rack-leen's blog
打赏
  • 微信
  • 支付宝

评论