本文标识 :L00026
本文编辑 :灭霸
编程工具 :redhat7
阅读时长 :11分钟
RAID5
实现raid5创建RAID:
1.创建raid设备md5,RAID级别5,可用设备3个,热备设备1个.分别为/dev/sdc1,/dev/sdc2,/dev/sdc3
mdadm–C /dev/md5 –l 5 –n 3 –x 1 /dev/sdc
2.创建RAID5
注:sdc1、sdc2、sdc3共同组成RAID5,sdc4为热备盘。并确认处于umount状态
格式化RAID阵列
mkfs.xfs /dev/md5
3、查看RAID的创建过程:
#mdadm–D /dev/md5
创建/dev/md5的挂载点,写入/etc/fstab文件
mount–a 测试/etc/fstab文件的正确性。
下面挂载磁盘
当创建一个新阵列或者阵列重构时,设备需要进行同步操作,这一过程需要一定时间,可以通过查看/proc/mdstat文件,来显示阵列的当前状态以及同步进度、所需时间等。
查看数据同步过程:
cat /proc/mdstat
可以很清楚地看出当前阵列的状态,各部分所代表的意思如下:
“[3/3]”中的第一位数表示阵列所包含的设备数,第二位数表示活动的设备数,如果有一个设备损坏,则第二位数将减1;
“[UUU]”标记当前阵列可以正常使用的设备情况,现假设/dev/sdb1出现故障,则该标记将变成[_UU],这时的阵列以降级模式运行,即该阵列仍然可用,但是不再具有任何冗余;
“sdc3[4]”指阵列所包含的设备数为n,若方括号内的数值小于n,则表示该设备为活动设备,若数值大于等于n,则该设备为备份设备,当一个设备
出现故障的时候,相应设备的方括号后将被标以(F)。
RAID5故障模拟
将/dev/sdb1标记为已损坏的设备
mdadm/dev/md5 -f /dev/sdb1
移除损坏的设备
mdadm/dev/md5 -r /dev/sdb1
查看sdb1是否存在RAID列表中
#mdadm-D /dev/md5
4.将新设备添加到阵列
1)清空/dev/sdb1的superblcok标记(修复)
#mdadm--misc --zero-superblock -f/dev/sdb1
2)把新的/dev/sdb1添加至RAID列表中
#mdadm /dev/md5 -a /dev/sdb1
停止 ( 删除 ) 阵列
umount / 挂载点
mdadm -S /dev/md5显示指定阵列的详细信息
mdadm -D /dev/md5
修改/etc/fstab 等配置文件,把相关的地方去掉
最后,用 fdisk 对磁盘进行重新分区即可。
期待您的进步
在看和转发
都是一种支持
领取专属 10元无门槛券
私享最新 技术干货