RAID的含义以及创建方法

磁盘阵列

RAID0

提高读写功能,但是没有冗余备份

RAID 5

N(N>=3)块盘组成阵列,一份数据产生N-1个条带,同时还有一份校验数据,用来防止数据损坏时,利用奇偶校验来恢复数据,共N份数据在N块盘上循环均衡存储
N块盘同时读写,读性能很高,但由于有校验机制,写性能相对不高。
磁盘利用率(N-1)/N
可靠性高,允许坏一块盘,不影响所有数据,同时,如果损坏也可以通过奇偶校验来恢复,同时raid5时当前市场使用最广泛的磁盘阵列

RAID 6

N(N>=4)块盘组成阵列
磁盘利用率(N-2)/N
与RAID 5 相比,它增加了第二块独立的奇偶校验信息块。
备份功能更强大,冗余机制更强,使用两个不同的算法,容灾机制更强,即使两块磁盘同时失效也不会影响数据的使用。
相对于RAID 5 有更大的“写损失”,因此写性能较差
在这里插入图片描述

RAID 1+0磁盘阵列

RAID 1+0(先做镜像,再做条带)
N(偶数,N>=4)块盘,两两镜像后,再组成一个RAID 0
磁盘利用率 N/2
N/2 块盘同时写入,N快盘同时读取
因为它是四块盘以上,有一半的盘做备份,所以他的性能高,可靠性也高。
在这里插入图片描述

RAID 0+1 (先做条带,再做镜像)
读写性能与RAID10相同
安全性低于RAID10
在这里插入图片描述

raid0是一个整体,两块盘一旦坏一个,整体就无法进行读写,raid1是属于备份,两块如果坏一块,还有备份盘可以进行读写。

阵列卡

阵列卡是用来实现RAID功能的板卡,它通常是由I/O处理器组成

在这里插入图片描述

创建软RAID 磁盘阵列步骤

1,检查是否安装mdadm 软件包

rpm -q mdadm  

在这里插入图片描述如果没有安装的话,我们可以使用yum安装,把他安装上去

yum install -y mdadm

2,使用fdisk工具

使用fdisk工具将新磁盘设备/dev/sdb,/dev/sdc,/dev/sdd,/dev/sde划分出主分区sdb1,sdc1,sdd1,sde1,并且把分区类型的ID标记好改成”fd“
这面由于四个盘的设置都是一样的,我这面就只放一个盘的设置,其他的照着敲就行了。

在这里插入图片描述
在这里插入图片描述

3,创建RAID设备

#创建RAID5
我们创建RAID5,按照命令,先新建并且显示创建过程中的详细信息,然后创建RAID5的名称,设置我们需要创建的级别,l5表示建立RAID5 ,再指定三块硬盘作为读写,指定详细的硬盘,然后又指定热备盘,x1表示指定一块盘作为热备,然后再指定具体的热备盘。

在这里插入图片描述
-C:表示新建:
-v:显示创建过程中的详细信息。
/dev/md0:创建RAID5的名称。
#创建RAID10(先做镜像,再做条带)
#查看RAID磁盘详细信息
#检查磁盘是否已做RAID

4,创建并挂载文件系统

mkfs -t xfs /dev/md5

在这里插入图片描述

5,因为这个raid是一直在创建的,我们想要查看它的进度的时候,可以使用以下代码来查看

cat /proc/mdstat
或者
mdadm -D /dev/md5

在这里插入图片描述
6.当我们想知道我们所使用的磁盘有没有做过raid的时候,可以使用以下命令来实现。

mdadm -E /dev/sd[c-f]1

在这里插入图片描述

7,创建并且挂载文件系统,我们先把/dev/md5格式化称为xfs格式,然后建立一个文件夹,再把raid5挂在进去,然后再进入fstab中修改。

在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_51614581/article/details/110110169
今日推荐