今天做一个raid5当然也是软raid
然后扩展硬盘的做法
首先硬盘添加是要够的然后使用mdadm这个命令
mdadm -C -v /dev/md5 -l 5 -n 3 -x 1 -c 32 /dev/sd[g,h,i,j]
前面的我就不说了吧,这个-c是chunk设定阵列的块chunk块大小,单位为kb
然后查看下这个磁盘
[root@localhost ~]# mdadm -D /dev/md5
/dev/md5:
Version : 1.2
Creation Time : Sun Feb 21 19:40:07 2021
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 : Sun Feb 21 19:40:54 2021
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 : 43% complete
Name : localhost.localdomain:5 (local to host localhost.localdomain)
UUID : ce10ca79:33a4eb85:ef96e135:e48b281b
Events : 8
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
这时,我们发现Rebuild Status还在备份中,然后i盘还在准备中
不要着急,等备份完就行了。
这一步做完就可以生成配置文件了
mdadm -Dsv > /etc/mdadm.conf
在停掉之前一定要同步完成之后在停
同步完成之后在停止raid5
mdadm -S /dev/md5
激活的话就用-As
mdadm -As
为什么光用-As就能恢复MD5了呢
因为s这个作用是 扫描配置文件/proc/mdstat得到阵列缺失信息
就会自动找到md5这个磁盘
激活完成之后,我们想扩展下raid用-G来使用
mdadm -G /dev/md5 -n 4 -c 32
然后查看MD5的信息
[root@localhost ~]# mdadm -D /dev/md5
/dev/md5:
Version : 1.2
Creation Time : Sun Feb 21 19:40:07 2021
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 : Sun Feb 21 19:58:47 2021
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 : 14% complete
Delta Devices : 1, (3->4)
Name : localhost.localdomain:5 (local to host localhost.localdomain)
UUID : ce10ca79:33a4eb85:ef96e135:e48b281b
Events : 48
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
这个时候发现raid盘从以前的可使用3变成了可使用4了
因为我们这个命令会把热备盘添加进来,用来正常使用
最后还有一个小细节就是原来数量为三的时候可用
变成四块可用原先的40G变成60G