软raid1 重新同步_软RAID搭建基于linux系统搭建RAID5

本文档详述了一次在Linux系统中搭建RAID5阵列的实验过程,包括创建RAID5、添加热备盘、设置chunk大小、阵列的停止与激活、扩展阵列容量以及格式化、挂载和数据测试等步骤。在实验中,特别提到了软RAID1的重新同步操作,确保了数据的安全性和阵列的稳定性。
摘要由CSDN通过智能技术生成

实验二、软RAID搭建-基于linux系统搭建RAID5

实验要求:
1)创建RAID5;
2)添加一个热备盘sdj
3)指定chunk为32k
4停止阵列,重新激活阵列
5使用热备盘,扩展阵列容量,从3个磁盘扩展到4个ec3ecfd3a5146b6ff5fd1c8cad2b0e36.png搭建:【创建-保存配置信息-查看阵列信息】
1.创建:

mdadm -C -v /dev/md5 -l 1 -n 3 -x 1 -c 32 /dev/sd[g,h,i,j]
[root@zabbix ~]# mdadm -C -v /dev/md5 -l 5 -n 3 -x 1 -c32 /dev/sd[g,h,i,j]
mdadm: layout defaults to left-symmetric
mdadm: layout defaults to left-symmetric
mdadm: size set to 20954112K
mdadm: Fail to create md5 when using /sys/module/md_mod/parameters/new_array, fallback to creation via node
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md5 started.

2.保存阵列信息:

mdadm -Dsv > /etc/mdadm.conf

3.查看阵列信息:

mdadm -Dsv 或 mdadm -D /dev/md5

可以看到同步进度

[root@zabbix ~]# mdadm -Dsv >/etc/mdadm.conf 
[root@zabbix ~]# mdadm -D /dev/md5
/dev/md5:
Version : 1.2
Creation Time : Wed Dec 16 15:07:56 2020
Raid Level : raid5
Array Size : 41908224 (39.97 GiB 42.91 GB)
Used Dev Size : 20954112 (19.98 GiB 21.46 GB)
Raid Devices : 3
Total Devices : 4
Persistence : Superblock is persistent

Update Time : Wed Dec 16 15:09:09 2020
State : clean, degraded, recovering
Active Devices : 2
Working Devices : 4
Failed Devices : 0
Spare Devices : 2

Layout : left-symmetric
Chunk Size : 32K

Consistency Policy : resync

Rebuild Status : 69% complete

Name : zabbix:5 (local to host zabbix)
UUID : 5acd0213:48a60500:69b01809:bc74c720
Events : 12

Number Major Minor RaidDevice State
0 8 96 0 active sync /dev/sdg
1 8 112 1 active sync /dev/sdh
4 8 128 2 spare rebuilding /dev/sdi

3 8 144 - spare /dev/sdj
[root@zabbix ~]#

4.查看

cat /proc/mdstat

5.同步完数据,停止阵列,停之前必须保存配置文件

mdadm -s /dev/md5

停止以后

ll /dev/md5

就不存在了

[root@zabbix ~]# mdadm -S /dev/md5
mdadm: stopped /dev/md5
[root@zabbix ~]# ll /dev/md5
ls: 无法访问/dev/md5: 没有那个文件或目录
[root@zabbix ~]

6.激活阵列.激活以后md5再次出现

mdadm -A  ormdadm -As
[root@zabbix ~]# mdadm -As
mdadm: Fail to create md5 when using /sys/module/md_mod/parameters/new_array, fallback to creation via node
mdadm: /dev/md5 has been started with 3 drives and 1 spare.

7.扩展raid5磁盘阵列,将热备盘增加到md5中一共4盘,查看容量,并保存阵列信息.

mdadm -G /dev/md5 -n 4 -c 32mdadm -D /dev/md5mdadm -Dsv > /etc/mdadm.conf
[root@zabbix ~]# mdadm -G /dev/md5 -n 4 -c32
[root@zabbix ~]# mdadm -D /dev/md5
/dev/md5:
Version : 1.2
Creation Time : Wed Dec 16 15:07:56 2020
Raid Level : raid5
Array Size : 41908224 (39.97 GiB 42.91 GB)
Used Dev Size : 20954112 (19.98 GiB 21.46 GB)
Raid Devices : 4
Total Devices : 4
Persistence : Superblock is persistent

Update Time : Wed Dec 16 15:12:27 2020
State : clean, reshaping
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0

Layout : left-symmetric
Chunk Size : 32K

Consistency Policy : resync

Reshape Status : 12% complete
Delta Devices : 1, (3->4)

Name : zabbix:5 (local to host zabbix)
UUID : 5acd0213:48a60500:69b01809:bc74c720
Events : 47

Number Major Minor RaidDevice State
0 8 96 0 active sync /dev/sdg
1 8 112 1 active sync /dev/sdh
4 8 128 2 active sync /dev/sdi
3 8 144 3 active sync /dev/sdj
[root@zabbix ~]#

使用
5.格式化阵列

mkfs.xfs /dev/md5

6.创建挂载目录并挂载

mkdir /raid5mount /dev/md5 /raid5

7.写入数据测试

cp /etc/passwd /raid/cp -r /boot/grub /raid/

8.查看文件系统大小,确认有数据8a89e148e242558a38f0aa34f7071f99.png8211eddccab12b35d1e75922665e7b3c.png实验结果:

磁盘sd[g,h,i]做raid1,命名md1,sdj作为热备盘

分析:

raid5容量=(n-1)/n[所有磁盘大小之和]raid5在做扩容时,需要在没有错误的情况下进行才会生效
到现在为止,raid0、1、5已做好
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值