构建RAID5磁盘阵列
原创
©著作权归作者所有:来自51CTO博客作者dongdong12的原创作品,请联系作者获取转载授权,否则将追究法律责任
题目:建立一个RAID5 级别的分区使用一个分区给这个RAID做热备份,并挂在到本地的/raid 目录,
第一步:先创建物理分区: (创建4个大小100M分区,3个用来做RAID5 一个用来做热备份)
在重复执行上面命令3次,一共创建4个分区。
注意: 创建的4个分区都要改为RAID类型 fd就是RAID类型
第2步:创建RAID阵列设备 用命令 mknod
mknod /dev/md1 b 9 1
注释: mknod 是命令 /dev/md1 是设备名称 设备名称必须是以/dev/md开头的 b 代表创建的是块设备 9 是主设备号 1 是从设备号 (住设备号不能改 从设备号在系统唯一)
创建完之后 可以用 ls /dev/md1 查看一下
第三步:创建RAID 阵列 使用命令 mdadm
创建 mdadm –C /dev/md1 –l 5 –n 3 –x 1 /dev/hda5 /dev/hda6 /dev/hda7 /dev/hda8
-C 指创建 –l 指的是创建的RAID 级别 -n 指的是活动分区的数 –x 指的是备份分区的数 后面跟的就是 创建的4个物理分区啦
创建好之后 用 mdadm –detail /dev/md1 查看RAID 状态
第四步: 格式化RAID 设备 并挂载
mkdir /raid
mount /dev/md1 /raid
]
到这基本上就完成了RAID 5的创建 可以使用了!下面我们模拟让RAID5 中的一个分区出现问题,,让备份分区替代出问题那个分区。。
我们模拟让/dev/hda7出错。。
mdadm --fail /dev/md1 /dev/hda7
在查看RAID 状态
这就验证完了 分区或磁盘出错后 备份分区将替代出现错误的分区
移除出错的分区 或 磁盘 用 命令 mdadm –remove /dev/md1 /dev/hda7