Linux系统下 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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值