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

文章详细介绍了如何使用fdisk创建磁盘分区,通过mdadm构建RAID5阵列,包括设置1GB大小的四个分区和一个备用分区,将RAID挂载到/mnt/raid,并展示了在/dev/sdb6故障时,/dev/sdb9如何自动替换以保证系统的持续运行。
摘要由CSDN通过智能技术生成

任务

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

成功替换。 

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值