係統為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)
問題已解決,十分感謝
親~登錄後才可以操作哦!
確定你的郵箱還未認證,請認證郵箱或綁定手機後進行當前操作
舉報
×
侵犯我的權益
×
侵犯了我企業的權益
×
抄襲了我的內容
×
原文鏈接或出處
誹謗我
×
對根叔社區有害的內容
×
不規範轉載
×
舉報說明
問題已解決,十分感謝