linux磁盘管理(软RAID的企业案例)

任务

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

成功替换。 

猜你喜欢

转载自blog.csdn.net/m0_74090215/article/details/130835640