Raid5 在线加磁盘扩容

Raid5 在线加磁盘扩容

一台Dell R730 配的raid5空间不够了,新加一块盘在线扩容,不重启系系统也不停服务。
有三种方法扩容,结果相同:
1. 重启主机在Raid配置界面,在raid5中添加硬盘和扩容,然后进入系统中扩容
2. 系统安装Dell omsa,然后远程管理界面在raid5中添加硬盘和扩容,然后在系统中扩容
3. 直接在Linux系统下用命令行添加硬盘和扩容:
三种方法都可以,第一种需要重启主机,适合新手;第二种安装omsa麻烦;第三种适合老手。

以下按第三种方法操作:
# 将新插入的磁盘加入现有的 raid 5 中
/opt/MegaRAID/MegaCli/MegaCli64 -LDRecon -Start -r5 -Add -PhysDrv[32:7] -L1 -a0
注: [32:7] 是设备号和槽位号,L1是raid id

# 查看是已经添加成功和新raid5的容量大小,及Rebuild 进度,
/opt/MegaRAID/MegaCli/MegaCli64 -ldinfo -lall -aall

#查看系统下磁盘块设备还是没有变化
fdisk -l

# 需要重新分区,把以应的分区删掉重新添加写入,中途不要退出,否则可能丢失数据
fdisk /dev/sdb
如果分区大于2T需要用 parted /dev/sdb

#再次查看系统磁盘容量已经扩容
fdisk -l

#查看磁盘分区还是原来的大小
lsblk

#需要重写一下分区表
partprobe
partprobe /dev/sdb

#再次查看分区已经扩容
lsblk
如果只是分区,到这里就结束了,如果是LVM,继续往下

#以上正常后即可扩容PV
pvs
pvresize -t /dev/sdb
pvresize /dev/sdb
#再次查看PV已经扩容
pvs

# 接着扩LV
lvs
lvextend -l 100%VG  /dev/mapper/centos-data
xfs_growfs  /dev/mapper/centos-data

# 再次查看LV扩容成功
lsblk
lvs
df -h

参考:
https://blog.csdn.net/seaship/article/details/113648858
https://blog.csdn.net/weixin_36273006/article/details/116809575
https://blog.csdn.net/weixin_43883625/article/details/127228431

 

posted @ 2023-05-17 10:49  莫让年华付水流  阅读(3869)  评论(0编辑  收藏  举报