任务
1.利用四个分区组成RAID5。
2.每个分区约为1GB大小,需确定每个分区的容量一样较佳。
3..1个分区设定为spare disk,这个spare disk的大小与其他RAID所需分区一样大。
4.将此RAID5装置挂载到/mnt/raid目录下
#提前挂载一块20G的单独硬盘(sdb),该磁盘的分区代号为5-9
1.首先利用fdisk创建磁盘设备(使用扩展分区划分逻辑分区)
fdisk /dev/sdb
扩展分区设为10GB
再从扩展分区内分出逻辑分区,分别为(/dev/sdb5 /sdb6 /sdb/7 /sdb8) /sdb9)
图中为逻辑分区5,以同样的方法设置其他四个分区,最后w保存
查看分区情况
fdisk -l /dev/sdb
2.使用mdadm创建RAID(步骤为先卸载。再停止/dev/md0)
yum源安装mdadm
yum install -y mdadm
umount /dev/md0 /media/md0 #取消挂载
mdadm -S /dev/md0
出现报错, 这主要是/dev/下没有md0这个设备文件,需要用mknod命令创建一个
mknod /dev/md0 b 9 0 #b为块设备,9为主设备号,0为次设备号
问题解决
使用mdadm创建RAID
mdadm --create --auto=yes /dev/md0 --level=5 --raid-devices=4 --spare-devices=1 /dev/sdb{5,6,7,8,9}
查看建立的RAID5的具体情况
mdadm --detail /dev/md0
/dev/md0:
4.格式化并且挂载使用RAID
mdfs -t ext4 /dev/md0 #格式化/dev/md0
mkdir /mnt/raid #创建挂载点raid
mount /dev/md0 /mnt/raid #挂载md0到raid上
df #查看
5.测试RAID5的自动冗灾功能(/dev/sdb9自动替换了/dev/sdb6)
mdadm /dev/md0 --fail /dev/sdb6
mdadm --detail /dev/md0
成功替换。