且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建 推荐

更新时间:2022-06-18 00:50:14

先来看一下raid 5:

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐


① 分区

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐

② 创建raid 5

mdadm -C -v /dev/md5 -l 5 -n 3 -x 1 /dev/sde{1,2,3,4}

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐

③ 模拟磁盘故障

这里其实和raid 1中的磁盘故障处理方法一样

mdadm -f /dev/md5 /dev/sde2

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐


再来查看一下/proc/mdstat中的内容:

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐哈哈,看到了吧!已经变了哦!


来吧,删除故障盘命令如下:

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐


OK,接下来我就教给大家如何停止阵列:

注意,别忘了生成配置文件。

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐

停止阵列的命令为:mdadm -S /dev/md*

例如:我想停止raid 5,操作如下:

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐


激活raid 5阵列:

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐

注意,激活的时候需要读取配置文件,所以在前面停止阵列的时候一定要先写入配置文件才行。


后面的格式化、挂载使用我就不再赘述了!下面我列出挂载使用后的情况:

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐


下面来说一下如何添加一个磁盘到阵列中,首先要卸载挂载目录,然后再添加一个磁盘到阵列中,这里我们用/dev/sde6来模拟一块磁盘。

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐

上面添加的磁盘充当了热备盘,如何扩展为直接使用的磁盘呢?

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐

记得最后一定要写入配置文件哦!

mdadm -Ds > /etc/mdadm.conf

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐

OK,搞定了!



RAID5是我们在运维工作中如果用到算是比较常用的方法,哎,你一定还听说过一种叫做RAID10的双层架构模式,其实它是RAID 1+0模式。

raid10原理:先创建raid1,然后用刚刚创建好的raid1设备来创建raid0。

简单的说就是创建两个raid 1,然后把两个raid 1做成raid 0的模式。

下面我们来做个实验(因为我们前面已经存在了raid 1和raid 0,所以这里我们就用raid 11来代替raid1,用raid 10来代替raid 0):

① 创建分区

方法和之前创建分区的方法一样,这里不再讲解。这里我创建了4个主分区,具体情况如下:

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐

 

② 创建两个raid 1设备

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐

③ 创建raid0阵列

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐


同样记得要写入配置文件哦!

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐下面再给大家说一个停止所有阵列的命令:

mdadm -Ss

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐上面的/dev/md0和/dev/md1没有正常停止是因为需要先卸载目录才能停止!


最后,给大家讲解一下如何删除软RAID!

例如:我们要删除已经创建的md1阵列:

步骤如下:

① 卸载目录

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐


② 停止raid设备

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐

这里也可以直接用mdadm -Ss命令操作。


③ 删除raid配置文件/etc/mdadm.conf

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐

④ 清除磁盘中的raid标识

例如,raid 1中的磁盘是sdc1,sdc2,sdc3,则命令如下:

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐


第④步骤中的参数说明:

Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐


小伙伴们,到这里我们的RAID系列就算是结束了!快快快,拿去练习吧!如果有什么不懂的地方就给我留言吧,我知无不言!