
答案1
邏輯卷與檔案系統不同。檔案系統可能只是邏輯磁碟區的一小部分。
檔案系統很可能不會跨越整個磁碟區,您必須調整分割區大小、LVM 訊息,然後調整檔案系統大小(使用 resize2fs)。
或者如果您使用的是 EXT3 或 EXT4,可能只是該空間是為 root 和系統服務保留的,在這種情況下,您可以使用une2fs 來回收該空間。
您可以透過以下方式查看預留金額:
sudo tune2fs -l /dev/sda1 | grep 'Reserved block count'
(將 sda1 替換為實際磁碟)。
答案2
lvdisplay 會報告磁碟上的實際大小,但 df 顯示系統的可用磁碟空間,即實際磁碟大小減去使用的檔案系統空間。
也要考慮檔案系統使用 inode。當一個檔案系統被建立時,它的一部分(幾乎 1%)會保留給 inode,並將佔用可用的區塊空間。因此,在您的情況下,inode 表佔用了幾乎 5GiB 空間。
若要檢查 inode 使用情況,請使用下列命令:
df --inodes