软件磁盘阵列的配置——创建RAID5
创建RAID5至少需要三块硬盘,我们拿/dev/sdf, /dev/sdg, /dev/sdh, /dev/sdi 这四块硬盘来实验,三块做为活动盘,另一块做为热备盘。
过程如下:
(1)新建分区并修改分区类型
以/dev/sdbf为例
# fdisk /dev/sdbf //对sdf进行分区
输入"n" 新建分区,这里我们将整个磁盘都划分成一个分区,然后输入"p" 查看分区情况
(2)修改分区类型
默认新建分区的类型是Linux,代号83,我们需要将其修改为raid 类型。输入"t" ,然后输入"L" 列出所有的文件格式,这里我们选择"fdLinux raid auto", 输入"fd",然后再输"p" 查看分区情况,这是分区格式已经变成了Linux raid autodetect.
(3)保存分区
输入“w”保存分区
接着对 /dev/sdg, /dev/sdh, /dev/sdi进行相同配置
之后查看分区状态:fdisk -l /dev/sdf /dev/sdg /dev/sdh /dev/sdi
(4)开始创建RAID5
# mdadm -C /dev/md5 -ayes -l5 –n3 -x1 /dev/sd[f,g,h,i]1
说明:"-x1" 或"--spare-devices=1" 表示当前阵列中热备盘只有一块,若有多块热备盘,则将"--spare-devices" 的值设置为相应的数目
(5)查看RAID5状态
# cat /proc/mdstat
# mdadm -D /dev/md5
(6)添加raid5 到RAID配置文件/etc/mdadm.conf 并修改
# echo DEVICE /dev/sd{f,g,h,i}1 >> /etc/mdadm.conf
# mdadm –Ds >> /etc/mdadm.conf
(7)格式化磁盘阵列
# mkfs.ext4 /dev/md5
(8)建立挂载点并挂载
# mkdir /raid5
# mount /dev/md5 /raid5/
(9)写入 /etc/fstab
之后reboot测试开机是否自动挂载,RAID5创建完毕