问题描述:磁盘有500G 实际根目录只有98G 需要扩容

查看根目录文件信息
可以看到 sda3 只给分了98G 文件类型 xfs

开始扩容:
调整分区3到磁盘最大容量,意思就是将sda3 给最大空间
parted /dev/sda resizepart 3 100%
parted 可能会询问是否修复 GPT 备份表,选择 Fix 或 Yes 即可。
输入 3 并按回车(选择分区3)
输入100% (意思是要扩容到磁盘什么位置----输入100% -0 或 -1 表示磁盘末尾)


上面操作为:修正分区表并扩大物理分区 让系统知道“这块地盘现在变大了”。
# 1. 刷新分区表 partprobe /dev/sda #相当于告诉操作系统内核:“分区表刚改了,请重新读一下,别再用旧数据了”。 # 2. 扩展物理卷(PV) pvresize /dev/sda3 #扩展物理卷(PV):/dev/sda3是 LVM 的“原材料仓库”。分区扩大了,但仓库本身还不知道。这条命令让 LVM 识别到仓库变大了(从 96G 扩展到 500G),使 LVM 能看到新增的 400G 空间 # 3. 查看卷组空闲空间 vgdisplay rootvg # 4. 扩展根逻辑卷至全部空闲 #扩展逻辑卷(LV):
相当于把仓库里的“空闲砖块”全部划拨给根分区这个“房间”。+100%FREE表示把卷组中剩余的所有空闲空间都分配给/目录对应的逻辑卷。 lvextend -l +100%FREE /dev/rootvg/root # 5. 扩展根文件系统(xfs) #扩展文件系统:
房间(逻辑卷)扩大了,但地板(文件系统)还没铺过去。因为您的根分区是 XFS 格式,这条命令在线将文件系统撑满整个逻辑卷,让操作系统(df -h)能真正使用这些新空间。 xfs_growfs / # 6. 验证 df -h / lsblk
一句话总结:
物理分区(sda3) 扩大 → LVM物理卷(PV) 扩大 → LVM逻辑卷(LV/root) 扩大 → 文件系统(XFS) 扩大。
浙公网安备 33010602011771号