专栏首页WalkingCloudCentOS7下使用growpart工具进行磁盘热扩容

CentOS7下使用growpart工具进行磁盘热扩容

在上一篇文章《记一次Linux虚拟机进行磁盘扩展后的扩容操作过程

后面有网友给出了一个更好的解决方法:使用growpart工具进行热扩容

growpart - extend a partition in a partition table to fill available space

下面介绍一下具体的操作步骤

1、配置yum源,然后yum安装growpart工具

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
yum search growpart
yum install cloud-utils-growpart.x86_64

2、使用growpart命令进行分区热扩展

fdisk -l
growpart -h
growpart /dev/sda 5
lsblk

3、LVM分区与文件系统扩容操作

growpart扩容后只是增加了物理容量,分区和文件系统还不能使用 这时进行LVM分区与文件系统扩容操作

pvdisplay 
pvresize /dev/sda5
vgdisplay 
lvextend -l +100%FREE /dev/vg_centos/lv_data
lvdisplay 
lsblk
df -PTh
xfs_growfs /dev/mapper/vg_centos-lv_data 

补充说明:本次在CentOS7中扩容的分区是这块磁盘上的最后一个分区,也就是磁盘扩展后增加的空间是加在磁盘的最后一个分区

所以可以通过growpart工具修改硬盘的分区表,将这部分空间直接append到最后一个分区

所以如果你要扩容的分区在你的系统上并非是磁盘上的最后一个分区的话,可能无法直接无损扩充分区

请谨慎使用此方法进行操作,建议做好数据备份再进行操作

文章分享自微信公众号:
WalkingCloud

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

作者:yuanfan2012
原始发表时间:2020-06-25
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • CentOS7下使用growpart工具进行磁盘热扩容

    3、LVM分区与文件系统扩容操作 growpart扩容后只是增加了物理容量,分区和文件系统还不能使用 这时进行LVM分区与文件系统扩容操作

    院长技术
  • 腾讯云主机裸盘扩容的实操总结

    所谓裸盘就是硬盘未进行分区,直接格式化成文件系统后挂载使用,但当磁盘容量不够用时,需要进行扩容

    yuanfan2012
  • 使用growpart工具完成Linux系统盘分区扩容及文件系统扩展的配置案例

    yum install cloud-utils-growpart命令安装growpart命令工具

    yuanfan2012
  • ​云主机根分区自动扩容

    通常在制作云上使用的虚拟机时,如果不进行任何干预,安装出来的虚拟机默认是带有swap分区的,同时采用lvm来管理磁盘,通过这种方式制作出来的虚拟机镜像,直接在云...

    jiang
  • EC2磁盘扩容-DiskPressure

    EC2磁盘扩容 问题:rancher上节点报错,DiskPressure,初步诊断为磁盘压力 排查:用ssh连接上node,执行df -h查看磁盘使用情况,发现...

    少羽大怪兽
  • parted命令在CentOS上的创建新磁盘分区

    发现磁盘有200G容量却分配给vda2分区47.7G的存储,所以这里我在vda磁盘上新建一个vda3分区,将该磁盘剩余容量分配给这个新分区

    SL_World
  • 三年多啦,那么多IT人还没有搞定这个问题

    三年前的某天,逛存储论坛时,一个问题吸引了我的注意,有人问:RAID级别能在线转换吗?

    用户6543014
  • 磁盘扩容

    张琳兮
  • 磁盘扩容

    张琳兮
  • CentOS7下LVM给硬盘扩容操作

    需求:原本在腾讯云上100G硬盘不够用,另外购买了500G的硬盘,如果只是将500G挂载到程序文件目录,只能用得上500G,100G用不上,有点浪费空间

    星哥玩云
  • linux中Centos7的LVM磁盘扩容问题

    注意:sda为硬盘,需要扩容的是系统的根目录,这里RHEL的系统根目录为/dev/mapper/rhel-root(系统不一样,根目录也不一样)

    米米素材网
  • linux中Centos7的LVM磁盘扩容问题

    注意:sda为硬盘,需要扩容的是系统的根目录,这里RHEL的系统根目录为/dev/mapper/rhel-root(系统不一样,根目录也不一样)

    砸漏
  • centos7下将/home分区空间扩容至/分区

    在安装centos7系统时,假若不进行任何的分区操作,默认会分为两个区,一个根分区,一个/home分区,如下所示:

    dogfei
  • 软Raid基础实现流程

    RAID是英文Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列。RAID是把多块独立的物理硬盘按不同的...

    WeiyiGeek
  • Centos7 利用LVM实现动态扩容的方法

    摘要:最近项目组里来了很多新人,对linux分区及各种应用使用的分区不了解,导致测试数据库时突然发现某一个分区被写满了,不得不重装OS.实在看不下去了,特此分享...

    砸漏
  • 云计算和虚拟机基础梳理

    云计算介绍 云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池,(资源包括网络、服务器、存储、应用软件、服务...

    洗尽了浮华
  • 超融合方案分析系列(3)深信服超融合方案分析

    前言 作者是国内研究超融合相当早的专家,有非常强的理论基础和实战经验,以下是超融合分析系列前面几篇,已经阅读过的同学可以跳过。 超融合分析系列: 超融合概述 ...

    大数据和云计算技术
  • 网络、io命令手册重编(2021版)

    IT运维技术圈
  • CentOS7下LVM给腾讯云云硬盘扩容操作

    腾讯云安装ELK后,100G的硬盘不够用了,再购买了500G的硬盘想组成600G,客服居然说不可以,难道腾讯云做了限制了?试试用lvm来给100G的硬盘扩容到6...

    星哥玩云

扫码关注腾讯云开发者

领取腾讯云代金券