Linux虚拟机在线扩容lvm类型root分区

Linux虚拟机在线扩容lvm类型root分区

写在前面

这是我在CSDN上的第一篇文章。作为一个半江湖的IT人,这些年来也在CSDN受益很多。今天是2021/01/01,加班之余在OneNote上码码字,记录了一些东西。看着多年来总结留存下来的内容,突然想起以前总觉得自己的文档能力不行,一直没有在公共平台发布。现在想想倒不必要那么死板,也许普普通通的记录,会对后来者有些益处,就足够了。

正文

1.查看当前盘和空间状态

df -h
lsblk
fdisk -l
cat /etc/fstab

在这里插入图片描述
2.ESXi/vCenter上编辑配置扩容vmdk到50GB(这里省去具体配置)

3.重新扫描scsi总线
查看有几个scsi路径

ls /sys/class/scsi_host

在这里插入图片描述
重新扫描scsi总线

for i in $(seq 0 2); 
  do echo '- - -' > /sys/class/scsi_host/host$i/scan;
done

在这里插入图片描述

4.扩容物理盘分区sda2

parted /dev/sda(具体盘符)
print free 

在这里插入图片描述

扩容sda2

resizepart 2
100%(这里我是把所有剩余空间扩容给sda2)

在这里插入图片描述

5.通知内核刷新分区表变更

partprobe

在这里插入图片描述

6.扩容pv
注意lvm的逻辑,这里贴一张网上的图
在这里插入图片描述

所以先要扩容pv,然后是lv。这里不需要扩容vg,因为vg只需要知悉pv的空间变更,剩余的空间直接交由lv扩容。

#查看现有pv空间
pvdisplay

在这里插入图片描述

#扩容/dev/sda2的pv空间
pvresize /dev/sda2

再次pvdisplay查看pv的空间是49.00GB
在这里插入图片描述

7.确认vg可用空间变大

#查看vg的大小
vgdisplay

在这里插入图片描述

8.扩容lv

#查看lv的状态
lvdisplay

在这里插入图片描述

#扩容lv(root)
lvextend -L 40GB /dev/cl/root

在这里插入图片描述

9.扩容文件系统

#查看现有挂在空间和文件系统格式
df -h 
cat /etc/fstab

可以看到/dev/mapper/cl-root的空间还没增加,另外该文件系统格式是xfs。
在这里插入图片描述

我们要用xfs_growfs去扩容空间(如果是ext格式,则可以使用resize2fs)

xfs_growfs /dev/mapper/cl-root

在这里插入图片描述

再次确认盘空间
df -h
可以看到根分区已经成功扩容
在这里插入图片描述

写在后面

祝大家2021工作顺利,技术精进!

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值