创新路
我们一直在努力

两种方式创建RAID10-实验

  实现raid10可以有两种方法,第一种是先实现raid1,然后对raid1实现raid0,第二种是一次生成raid10。生成raid1至少需要2个分区或者硬盘,生成raid0至少需要2个分区或者硬盘,因此添加4块磁盘来实现本次试验。

CentOS 7 RAID磁盘阵列之RAID 10创建实战

首先添加4块大小为1G的硬盘

image.png

添加后需要重启系统才能识别

重启后可以做的快照,为后面的对比实验。

方法1.一次生成RAID10的方式

查看磁盘是否识别

image.png

创建RAID10

 mdadm -Cv /dev/md0 -n 4 -l 10 -a yes  /dev/sdb /dev/sdc /dev/sdd /dev/sde

image.png

mdadm 参数解释

  -C :  创建

    -a :  检测设备

  -n:   指定设备数量

   -l:    指定RAID级别

  -v:   显示过程

  -f:    模拟设备损坏

  -r:    移除设备

  -Q:  查看摘要信息

  -D:  查看详细信息

  -S:  停止RAID磁盘阵列

格式化磁盘md0

mkfs.ext4 /dev/md0

创建挂载

创建挂载目录(挂载点)

mkdir /media/RAID10  -p

临时挂载

mount /dev/md0 /media/RAID10/

创建永久挂载 写入fstab文件 需要注意格式

echo "/dev/md0 /media/RAID10 ext4 defaults 0 0" >> /etc/fstab

查看

image.png

方法2.根据raid10原理先raid1再raid0

mdadm -Cv  /dev/md1 -l1 n2 /dev/sdb /dev/sdc

mdadm -Cv  /dev/md1 -l1 n2 /dev/sdd /dev/sde

mdadm -Cv /dev/md10 -l0 n2 /dev/md1 /dev/md2

然后是相同的步骤,格式化并挂载

测试:故障模拟 -f

模拟损坏sdc

image.png

mdadm /dev/md0 -f /dev/sdc

image.png

image.png

再次损坏一块sde

image.png

image.png

再来,出现提示 设备或资源繁忙,显然,再损坏,无法恢复了

image.png

恢复

先卸载设备  umount /dev/RAID10

image.png

在虚拟机中可以事先添加备份盘

然后将冗余盘重新添加进raid,再挂载

image.png

image.png

image.png

如果没有事先添加冗余盘,也可以将损坏盘移除  -r参数或是重启系统

image.png

同样的方法添加。

未经允许不得转载:天府数据港官方信息博客 » 两种方式创建RAID10-实验

客官点个赞呗! (0)
分享到:

评论 抢沙发

评论前必须登录!

天府云博 - 做有态度的开发&运维&设计学习分享平台!

联系我们百度云主机