系统为centos7.9,安装在物理机上(4900 G5),/home下的总容量突然变少了。该物理机配置了 2块480GB的SDD(系统盘)和 2块1.92TB SSD 的数据盘(均做raid1);
划分一个2.1T的逻辑卷并分配到 /home 分区下,今天通过df -Th查看,现在只有364GB,但通过lsblk、lvs、vgs、等命令查看时,逻辑卷的容量依旧为2.1T。另外1台同样的硬件及系统配置,容量显示是正常的;(通过df -Th查看,容量为2.1T)
(0)
你遇到的情况非常常见:df -Th
显示 /home
分区只有 364GB,而逻辑卷(LV)仍然是 2.1T,且另一个系统相同配置显示正常。
这种现象一般说明:文件系统和逻辑卷大小不一致,即 逻辑卷是 2.1TB,但文件系统只识别或使用了 364GB。
项目 | 状态 |
---|---|
物理卷 | RAID1后的 SSD,正常 |
逻辑卷大小 (lvs , vgs ) |
2.1TB |
文件系统大小 (df -Th ) |
364GB |
文件系统类型 | 假设是 xfs (CentOS 7 默认) |
所以问题大概率是:文件系统未扩展到完整 LV 大小
lvdisplay /dev/centos/home
df -hT /home
mount | grep home
xfs_info /home
输出示例:
meta-data=/dev/mapper/centos-home isize=512 agcount=4, agsize=23887872 blks
data = bsize=4096 blocks=95551488, imaxpct=25
检查 blocks=
行,对比实际大小:
95551488 blocks * 4096 bytes = ~364GB
这就说明文件系统还没有扩展到 2.1TB。
既然 LV 是 2.1TB,而文件系统是 XFS 类型,可在线扩展,不需卸载或重启:
xfs_growfs /home
执行完成后,再次运行:
df -hT /home
你应该可以看到 /home
的容量变成 2.1T。
xfs_info /home
df -hT /home
确认扩容后 blocks=
接近 2.1TB(即 blocks * 4096 ≈ 2.1T
)。
你可能是在创建逻辑卷后就挂载使用了 /home
,但 当时只用了默认文件系统大小(可能是 364GB),之后扩了 LV,但未扩展文件系统,所以出现这类现象。
如果你使用的文件系统是 ext4
,则需使用:
resize2fs /dev/centos/home
(1)
问题已解决,十分感谢
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
问题已解决,十分感谢