可用空間不一致

可用空間不一致

Dolphin 和 df 都說我的根分割區有 52GB 可用空間

$ df /
Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/nvme1n1p2 729661224 638789260  53760636  93% /
$ df -h /
Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme1n1p2  696G  610G   52G  93% /
$ sudo df /
Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/nvme1n1p2 729661224 638799708  53750188  93% /

海豚屬性窗口

而 KDE 分割區管理器、Baobab 和 Gnome 磁碟說我有 93GB KDE 分割區管理器 猴麵包樹 侏儒磁碟

這非常煩人,尤其是當我認為我有大量可用空間後收到磁碟空間不足警告時。我假設正確的數字是 52GB,但是我如何確認這一點,為什麼有些人給了錯誤的數字?

KDE 霓虹燈 5.27

答案1

您可以檢查您的檔案系統是否填滿了整個分割區。實際上,檔案系統可能小於實際分割區。當人們調整分割區大小但忘記調整檔案系統大小時,很容易發生這種情況。

要查看分割區大小,您可能需要執行sudo lsblk /dev/nvme1n1p2. “SIZE”列報告實際分區大小。

取得該分割區上 ext4 檔案系統的大小,您可以依照這個答案。它基本上建議使用該dumpe2fs程式並將區塊計數乘以區塊大小。當你執行時你可以清楚地看到這兩個值sudo dumpe2fs -h /dev/nvme1n1p2 | grep Block。結果將以位元組為單位,需要進行縮放以便與分區大小直接比較(例如,將其除以 1048576 以獲得 MiB)。

如果這兩個數字相差約 40GB,那麼您就知道報告差異的原因。您可以調整檔案系統的大小以使用剩餘的 GB。對於調整 ext2/3/4 檔案系統的大小,網路上有許多教學。基本上可以歸結為使用resize2fs。調整根分割區的大小可能有點棘手,正如這些教程通常假設的那樣,可以卸載分割區以進行調整大小。

為了完整起見:dumpe2fsresize2fs應用程式包含在e2fsprogs基於 Debian 的系統上的軟體包中。如果您沒有安裝這些程序,請安裝軟體包或尋找並安裝適合您的發行版的正確軟體包。

相關內容