在linux中,raid是“廉价磁盘冗余阵列”的意思;raid是“Redundant Array ofInexpensiveDisks”的缩写,其基本想法是把多个便宜的小磁盘组合到一起,称为一个磁盘组,使性能达到或者超过一个容量巨大、价格昂贵的磁盘。
本教程操作环境:linux7.3系统、Dell G3电脑。
linux中raid是什么意思
RAID(Redundant Array ofInexpensiveDisks)称为廉价磁盘冗余阵列。RAID的基本想法是把多个便宜的小磁盘组合到一起,成为一个磁盘组,使性能达到或超过一个容量巨大、价格昂贵的磁盘。
目前RAID技术大致分为两种:
基于硬件的RAID技术和基于软件的RAID技术。
其中在Linux下通过自带的软件就能实现RAID功能,这样便可省去购买昂贵的硬件RAID控制器和附件就能极大地增强磁盘的IO性能和可靠性。
由于是用软件去实现的RAID功能,所以它配置灵活、管理方便。同时使用软件RAID,还可以实现将几个物理磁盘合并成一个更大的虚拟设备,从而达到性能改进和数据冗余的目的。
当然基于硬件的RAID解决方案比基于软件RAID技术在使用性能和服务性能上稍胜一筹,具体表现在检测和修复多位错误的能力、错误磁盘自动检测和阵列重建等方面。在本节将详细讲述如何在红旗Linux服务器上创建和维护软RAID。
扩展知识
RAID级别介绍
随着RAID技术经过不断的发展,现已有RAID 0到RAID 6七种基本的RAID级别,同时还有RAID 0和RAID 1的组合形式,称为RAID10。其中的级别并不代表技术的高低,而RAID 2和RAID 4基本上不再使用了,RAID 3则是由于实现起来太复杂也很少使用。目前这些常用的RAID级别Linux内核都能够支持,本节就以Linux 2.6的内核为例,在Linux 2.6内核中的软RAID可支持以下级别:RAID 0、RAID 1、RAID 4、RAID 5以及RAID 6等。Linux 2.6的内核除支持以上几种RAID级别外,还可支持LINEAR(线性模式)的软RAID,线性模式是将两个或