扩展root目录大小的方法

此文章用到以下Linux命令

vgdisplay #查看当前卷组信息
fdisk /dev/sda #指定磁盘进行分区
vgextend /dev/centos /dev/sda3 #将sd3扩展到/dev/centos卷组中
partprobe #使kernel重新读取分区表
lvextend -L +9.9G /dev/centos/root #扩展分区指定大小
xfs_growfs /dev/centos/root #扩容lvm xfs文件系统
resize2fs/dev/centos/root #扩容ext4文件系统

首先在VMware先扩展磁盘大小,如图


image.png

执行vgdisplay命令,查看卷组剩余空间
vgdisplay

image.png

需要建立新分区并加入卷组
fdisk /dev/sda

image.png

n创建新的分区,将剩余扇区加入新分区,按w保存退出


image.png

fdisk -l
能看到新的分区信息

image.png

vgextend /dev/centos /dev/sda3 提示Device /dev/sda3 not found.
解决办法:
输入partprobe命令刷新分区
再去扩展卷组
vgextend /dev/centos /dev/sda3

image.png

再去看卷组剩余空间
vgdisplay

image.png

剩余空间不到10G,所以扩展10个G到root下,会提示空间不足,加了9.9个G还有剩余96M空间

vgdisplay 
image.png

再去增加96M空间,剩余为0


image.png

image.png

重载root大小,提示以下报错


image.png

解决办法:
是因为根目录挂载为xfs系统,需要其指令刷新大小
先看下根目录文件系统

执行以下命令
xfs_growfs /dev/centos/root
再看一下空间,空间已经扩展了
df -h

image.png

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容