标准分区的磁盘扩容

问题背景

某项目环境需要扩容一下/home空间大小,但是发现磁盘没有采用LVM方式进行管理,而是安装系统的时候选择了标准分区,从以往的经验来看,LVM分区更有利于扩容操作,标准分区没有尝试过,印象中是不支持扩容操作的,但是网上也有教程说是能够扩容,因此有了这条记录来验证是否支持扩容?以及扩容方式?

验证过程

准备环境

  • CentOS Linux release 7.9.2009 (Core)
  • 2核2G
  • 系统盘:50G (标准分区)
  • 数据盘:100G(系统能够正常识别)

image-202302051853234

如何辨识是否分区LVM管理

lsblk的输出类似于这种磁盘下直接一个小分区挂载使用的,就是非LVM管理

[root@localhost ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   50G  0 disk
├─sda1   8:1    0    1G  0 part /boot
├─sda2   8:2    0    3G  0 part [SWAP]
└─sda3   8:3    0   46G  0 part /
sdb      8:16   0  100G  0 disk
sr0     11:0    1  988M  0 rom
[root@localhost ~]#

而LVM分区管理则不一样

[root@logserver ~]# lsblk
NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda               8:0    0   600G  0 disk
├─sda1            8:1    0   200M  0 part /boot
├─sda2            8:2    0     2G  0 part [SWAP]
├─sda3            8:3    0 497.8G  0 part
│ ├─centos-root 253:0    0   200G  0 lvm  /
│ └─centos-home 253:1    0 397.8G  0 lvm  /home
└─sda4            8:4    0   100G  0 part
  └─centos-root 253:0    0   200G  0 lvm  /
sr0              11:0    1   973M  0 rom
[root@logserver ~]#

验证结论

网上找了很多资料,基本上没有方式,搜到的还是和我想象中的一样:

  • 第一种就是LVM管理,这种方式可以跨磁盘进行一个扩容
  • 第二种就是磁盘本身还有容量,可以使用growpartparted进行一个扩容
  • 第三种是我没有想到的:如果是虚拟机或者超融合平台,可以直接对原磁盘进行增加磁盘空间后,再利用第二种方式进行扩容

image-20230206204620180

如果真有办法,小伙伴记得私聊我

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值