题目:
建立一个
RAID5
级别的分区使用一个分区给这个
RAID
做热备份,并挂在到本地的
/raid
目录,
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
第一步:先创建物理分区: (创建4个大小100M分区,3个用来做RAID5 一个用来做热备份)
![](https://i-blog.csdnimg.cn/blog_migrate/e7de0ea664efc632924d5dd1075dab85.png)
在重复执行上面命令3次,一共创建4个分区。
![](https://i-blog.csdnimg.cn/blog_migrate/aefc9fcf275ce5f0b2136942dd2ee2ca.png)
注意: 创建的4个分区都要改为RAID类型 fd就是RAID类型
![](https://i-blog.csdnimg.cn/blog_migrate/ed474a91510e6661831e98f6d1f99b81.png)
第2步:创建RAID阵列设备 用命令 mknod
![](https://i-blog.csdnimg.cn/blog_migrate/409116e344ab012339a05256ee328f36.png)
mknod /dev/md1 b 9 1
注释: mknod 是命令 /dev/md1 是设备名称 设备名称必须是以/dev/md开头的 b 代表创建的是块设备 9 是主设备号 1 是从设备号 (住设备号不能改 从设备号在系统唯一)
创建完之后 可以用 ls /dev/md1 查看一下
![](https://i-blog.csdnimg.cn/blog_migrate/f6008a2639a371cf5055ea864667353e.png)
第三步:创建RAID 阵列 使用命令 mdadm
创建 mdadm –C /dev/md1 –l 5 –n 3 –x 1 /dev/hda5 /dev/hda6 /dev/hda7 /dev/hda8
![](https://i-blog.csdnimg.cn/blog_migrate/e383d587a3c32b5b73e3bd25024c6657.png)
-C 指创建 –l 指的是创建的RAID 级别 -n 指的是活动分区的数 –x 指的是备份分区的数 后面跟的就是 创建的4个物理分区啦
创建好之后 用 mdadm –detail /dev/md1 查看RAID 状态
![](https://i-blog.csdnimg.cn/blog_migrate/393f6aa3c9b51087973c34c1c90e9ad4.png)
第四步: 格式化RAID 设备 并挂载
![](https://i-blog.csdnimg.cn/blog_migrate/a6ba8903daaff6a62ec0917459393cec.png)
![](https://i-blog.csdnimg.cn/blog_migrate/19e08eff4c436ab8b193f8ce3d7245b0.png)
mkdir /raid
mount /dev/md1 /raid
![](https://i-blog.csdnimg.cn/blog_migrate/9e60b7b38fcb4aa46d5af60b908b82bd.png)
到这基本上就完成了RAID 5的创建 可以使用了!下面我们模拟让RAID5 中的一个分区出现问题,,让备份分区替代出问题那个分区。。
我们模拟让/dev/hda7出错。。
![](https://i-blog.csdnimg.cn/blog_migrate/c2539e2c02925406806e7c01b7d3e54d.png)
mdadm --fail /dev/md1 /dev/hda7
在查看RAID 状态
![](https://i-blog.csdnimg.cn/blog_migrate/96116b918d547ed883e82f438efb89c3.png)
这就验证完了 分区或磁盘出错后 备份分区将替代出现错误的分区
移除出错的分区 或 磁盘 用 命令 mdadm –remove /dev/md1 /dev/hda7
转载于:https://blog.51cto.com/dong12/396267