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

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

640.jpg

640.jpg

1、fdisk -l以及lsblk命令可以看到只有一块60G大小的系统盘

640.png


2、以VMware虚拟机化平台为例,客户直接对系统盘进行扩容


640.png

扩容后重启服务器,重新登录SSH

df –PTh和lsblk查看可以看到磁盘大小为200G


640.png

为防止操作失误导致数据丢失,建议您操作前使用快照备份数据


使用growpart工具完成Linux系统盘分区扩容及文件系统扩展

1、若云主机能访问外网,可以通过

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


640.png

若云主机无法访问外网,可以下载cloud-utils-growpart-0.29-2.el7.noarch.rpm的安装包


下载地址

https://mirrors.aliyun.com/centos-vault/7.6.1810/os/x86_64/Packages/cloud-utils-growpart-0.29-2.el7.noarch.rpm


然后手动上传到服务器,rpm -ivh cloud-utils-growpart-0.29-2.el7.noarch.rpm进行安装

640.png

2、运行growpart 命令扩容分区。


示例命令表示扩容系统盘的第五个分区(/dev/vda5

640.png


3、接下来需要对LVM的PV,VG,LV进行扩容

pvresize /dev/sda5

pvdisplay可以看到PV Size变为163G

640.png


4、vgdisplay可以看到Free PE Size 140GB


640.png

5、接下来进行LV扩展

lvextend /dev/vg_centos/lv_data -l +100%FREE

lvdisplay可以看到LV Size变为了163G


640.png

6、最后进行文件系统的在线扩容

lsblk –f可以看到/data分区为xfs,需要使用xfs_growfs命令进行扩展

xfs_growfs /dev/mapper/vg_centos-lv_data

df –PTh最后可以看到/data分区扩展到了163G

640.png

相关文章
|
7月前
|
安全 Linux Shell
四、Linux核心工具:Vim, 文件链接与SSH
要想在Linux世界里游刃有余,光会“走路”还不够,还得配上几样“高级装备”。首先是Vim编辑器,它像一把瑞士军刀,让你能在命令行里高效地修改文件。然后要懂“软硬链接”,软链接像个快捷方式,硬链接则是给文件起了个别名。最后,SSH是你的“传送门”,不仅能让你安全地远程登录服务器,还能用scp轻松传输文件,设置好密钥更能实现免-密登录,极大提升效率。
505 5
|
8月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
6月前
|
存储 Linux 开发工具
Linux环境下使用Buildroot配置软件包
使用Buildroot可以大大简化嵌入式Linux系统的开发和维护工作,但它需要对Linux系统和交叉编译有深入的理解。通过上述步骤,可以有效地配置和定制软件包,为特定的嵌入式应用构建高效、稳定的系统。
698 11
|
7月前
|
Unix Linux 程序员
Linux文本搜索工具grep命令使用指南
以上就是对Linux环境下强大工具 `grep` 的基础到进阶功能介绍。它不仅能够执行简单文字查询任务还能够处理复杂文字处理任务,并且支持强大而灵活地正则表达规范来增加查询精度与效率。无论您是程序员、数据分析师还是系统管理员,在日常工作中熟练运用该命令都将极大提升您处理和分析数据效率。
564 16
|
7月前
|
安全 Linux iOS开发
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
317 0
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
|
7月前
|
运维 监控 Java
Linux常用命令行大全:14个核心指令详解+实战案例
在服务器管理与开发运维领域,Linux 指令是构建技术能力体系的基石。无论是日常的系统监控、文件操作,还是复杂的服务部署与故障排查,熟练掌握指令的使用逻辑都是提升工作效率的核心前提。然而,对于初学者而言,Linux 指令体系往往呈现出“参数繁多易混淆”“组合使用门槛高”“实际场景适配难”等痛点——例如 ls 命令的 -l 与 -a 参数如何搭配查看隐藏文件详情,grep 与管道符结合时如何精准过滤日志内容,这些问题常常成为技术进阶的阻碍。
|
8月前
|
数据采集 编解码 运维
一文讲完说懂 WowKey -- WowKey 是一款 Linux 类设备的命令行(CLT)运维工具
WowKey 是一款面向 Linux 类设备的命令行运维工具,支持自动登录、批量执行及标准化维护,适用于企业、团队或个人管理多台设备,显著提升运维效率与质量。
|
9月前
|
Kubernetes Linux 网络安全
Rocky Linux 8.9配置Kubernetes集群详解,适用于CentOS环境
初始化成功后,记录下显示的 `kubeadm join`命令。
559 0
|
存储 监控 安全
《Linux 简易速速上手小册》第6章: 磁盘管理与文件系统(2024 最新版)
《Linux 简易速速上手小册》第6章: 磁盘管理与文件系统(2024 最新版)
191 1
|
Linux
第七章、Linux磁盘与文件系统管理
第七章、Linux磁盘与文件系统管理
242 0