RAID10 实验


前面我们已经说过两种软RAID的实现方法了。因此我就不一一写出步骤了。
RAID10是什么(来自百度百科):
Raid 10是一个Raid 0与Raid1的组合体,它是利用奇偶校验实现条带集镜像,所以它继承了Raid0的快速和Raid1的安全。我们知道,RAID 1在这里就是一个冗余的备份阵列,而RAID 0则负责数据的读写阵列。其实,图6只是一种RAID 10方式,更多的情况是从主通路分出两路,做Striping操作,即把数据分割,而这分出来的每一路则再分两路,做Mirroring操作,即互做镜像

75843D5B6F3E41728EE5217A1C8E9AA2


我已经在虚拟机添加了四块虚拟硬盘 , 他们的容量都是1G。
他们分别是 :
/dev/sdd
/dev/sde
/dev/sdf
/dev/sdg

我们知道Linux有一个东西叫通配符,所以我们在写命令的时候可以写为/dev/sd[d-g]

如果你不知道请点击 :http://www.cnblogs.com/chengmo/archive/2010/10/17/1853344.html 参考学习。
我已经分别创建了
/dev/sdd1
/dev/sde1
/dev/sdf1
/dev/sdg1

并且都已经把它们格式化成 ext4 格式的分区了。
现在我们就可以来创建RAID设备了

我们执行:

mdadm --create  --auto=yes  /dev/md11 --level=10 --raid-devices=4  /dev/sd[d-g]1

命令的意思就是创建一个RAID设备 /dev/md11 , RAID的级别是 10 , 由四块设备组成的。

哎呀 ,出了点问题。。。 时间不够了。 要去做其他事情,明天继续吧 2013/9/10 .
问题已经解决了,今天我继续写
如下图,我们的RAID设备已经被创建出来了:
F2671A4216FF4BF09C137CBC49CE4E50

查看下RAID的 proc , 执行


cat /proc/mdstat

这样我们可以查看RAID信息,如下:

59E85C3811AC47A3BFAC9F56B0A5086D
现在我们要来格式化 RAID设备 /dev/md11

执行


mkfs.ext4 /dev/md11

4016E5A9B425451A8F7B16114156820E
格式化完毕,
现在我们就可以开始使用RAID10了!