首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

实战RAID5

本文标识 :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 对磁盘进行重新分区即可。

期待您的进步

在看和转发

都是一种支持

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191202A06O8X00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券