Raid5 在线加磁盘扩容

Raid5 在线加磁盘扩容

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

以下按第三种方法操作:
一.  小于2T的空间操作:
通常可以带电插入新盘,根据情况增加块数
#查看所有磁盘状态和新加的磁盘状态,确认新盘的槽位
/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL  | grep  Slot
查看适配器号和封装设备编号如下:
Adapter #0
Enclosure Device ID: 32

# 查看有几个磁盘组,确认要加盘的磁盘组逻辑编号
/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL
Virtual Drive: 1 (Target Id: 1)

# 将新插入的磁盘加入现有的 raid 5 中
/opt/MegaRAID/MegaCli/MegaCli64 -LDRecon -Start -r5 -Add -PhysDrv[32:7] -L1 -a0
注: [32:7] 是封装设备号和槽位号, a0 是适配器号
注:-LDRecon -Start 之后的  -L1 是磁盘组逻辑编号 L0,L1,L2
注:如果一次性添加多块盘: -PhysDrv[32:7,32:8]

# 查看是已经添加成功和新raid5的容量大小,及Rebuild 进度,
/opt/MegaRAID/MegaCli/MegaCli64 -ldinfo -lall -aall
/opt/MegaRAID/MegaCli/MegaCli64  -LDRecon -ShowProg -L1 -a0
注:-LDRecon -ShowProg 之后的 -L1 是指第二个逻辑驱动器

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

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

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

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

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

#再次查看分区已经扩容
lsblk
完成

###################################################
二.  大于2T的空间要用parted操作,而且需要停服务并卸载分区
注意:一定要等raid5扩容完成才可以下面操作,否则会出现数据丢失:

# 查看raid5进度
/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL

# 整盘分区为loop类型,raid5大于2T不能直接扩容,先卸载,否则执行xfs_repair 会报错
umount   /data2

# 修复分区,前提是上面raid5已经扩容成功,xfs分区用xfs_repair修复,可能需要几分钟时间

xfs_repair  /dev/sdb 
  
# 再挂载分区

mount /dev/sdb /data2  

#查看扩容已成功
lsblk 
   
# p 查看硬盘分区也扩容成功 

parted /dev/sdb 

#查看系统空间还是原来的大小
df -h 

# 需要用下面命令扩容系统,需要几分钟时间
xfs_growfs  /dev/sdb

再次查看系统空间扩容成功
df -h 

原来的数据还在
################################################

如果只是分区,到这里就结束了,如果是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  莫让年华付水流  阅读(7704)  评论(0)    收藏  举报