Centos

邏輯卷 100% 使用但 50G 似乎免費

  • June 12, 2015

我正在 CentOS 伺服器上調整邏輯卷的大小,我遇到了一個問題,即卷說它們是 100%,儘管“大小”和“已使用”列似乎表明應該有更多空間。

df -h /volume_name
Filesystem  Size   Used  Avail  Use%  Mounted on
/dev/blah   1014G  963G  24M    100%  /volume_name

如果導致問題,我的調整大小過程是:

umount /dev/volume_name
lvresize -L 1014G /dev/volume_name
e2fsck -f /dev/volume_name
resize2fs /dev/volume_name
mount /dev/volume_name /volume_name

有這麼多未使用的空間是正常的嗎?當我在卷上執行 e2fsck 時,他們中的大多數人說它們有大約 2% 或 3% 的非連續空間。這會導致這個問題嗎?

感謝你給與我的幫助。我試過搜尋這個問題,但我可能使用了錯誤的術語,所以即使指出我正確的方向也會非常感激!

它是什麼類型的FS?在 ext2/3/4 的情況下,如果您在沒有指定保留塊的情況下創建了 FS,則預設情況下有 5% 的保留塊,在 1TB 文件系統的情況下為 50GB。

嘗試以下:

tune2fs -l /dev/blah |grep -i reserved

這些是為使用者 root 保留的塊 - 這對於執行作業系統所必需的文件系統是有意義的,即 rootfs、/var、/tmp 等,但對於 /home、/apps 等來說,這會產生嚴重的反作用……

如果要刪除保留,請鍵入以下內容:

tune2fs -m0 /dev/blah

引用自:https://serverfault.com/questions/698624