假设我有5块硬盘,(没有条件的朋友可以用虚拟机设置出4块硬盘出来).分别为/dev/sda  /dev/sdb  /dev/sdc  /dev/sdd.首先做的就是分区了.
[root@localhost /]# fdisk /dev/sda
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Command (m for help): n #按n创建新分区
Command action
e extended
p primary partition (1-4) #输入p 选择创建主分区
p
Partition number (1-4): 1 #输入 1 创建第一个主分区
First cylinder (1-130, default 1): #直接回车,选择分区开始柱面这里就从 1 开始
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-102, default 130):
Using default value 130
Command (m for help): w #然后输入w写盘
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
其它分区照这样做全部分出一个区出来
fdisk -l  查看你的分区信息
 
 
下一步就是创建RAID了
mdadm --create /dev/md0 --level=5 --raid-devices=5  /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
OK,初步建立了RAID了,我们看下具体情况吧.
mdadm --detail /dev/md0
将/dev/md0创建文件系统 
mkfs.ext3 /dev/md0
挂载raid5
mount /dev/md0 /mdadm/
好了,如果其中某个硬盘坏了会怎么样呢?系统会自动停止这块硬盘的工作,然后让后备的那块硬盘顶上去工作.我们可以实验下.
删除一块硬盘
[root@localhost mdadm]# mdadm /dev/md0 --remove /dev/sdc1
增加一块硬盘
[root@localhost mdadm]# mdadm /dev/md0 --add /dev/sdc1
备注:一定记得在启动文件中加上激活raid命令
mdadm -A /dev/md0 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1
mount /dev/md0 /data/webroot