Partition

df gparted 剩餘空間

  • November 22, 2020

df -i報告剩餘 96%,df報告剩餘 0%(但可用 609M),gparted報告剩餘 18.55G

全部用於同一個分區

有沒有剩餘空間?


df -i
Filesystem       Inodes  IUsed    IFree IUse% Mounted on
/dev/sdx0      23419200 705376 22713824    4% /home
df
Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/sdx0      370150344 350620020    705948 100% /home

分開的

侏儒

對於ext4文件系統,它對我來說看起來不錯。

  • 可用磁碟空間:353 GiB
  • 使用的磁碟空間:334.3 GiB
  • 實際剩餘磁碟空間:18.7 GiB

文件系統extN保留 5% 用於 root 訪問,因此當使用者填滿文件系統時,還有一點剩餘空間用於系統、內務管理和文件系統維護。

  • 5% 的可用磁碟空間:353 * 5% = 17.7 GiB
  • 總有效可用磁碟空間:353 * 95% = 335.4 GiB
  • 有效剩餘磁碟空間:335.4 - 334.3 = 1.1 GiB,即它幾乎已滿

我的 17.7 GiB 和 18.63 GiB 之間的剩餘差異parted不到 1 GiB,這可以解釋為元數據(目錄結構等)的文件系統成本。

我假設一旦您清空“垃圾”文件夾,“603.5 MB 免費”消息可能會向上爬向我的理論 1.1 GiB,但基本上就(非 root)使用者而言,磁碟已滿100%您的輸出中顯示的證明來自df

Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/sdx0      370150344 350620020    705948 100% /home

鑑於這不是根文件系統,您可能需要考慮將 5% 的預留減少到 2%。這是我在這里為文件系統執行此操作的方法:

tune2fs -l /dev/sda1 | grep -i 'block count'
Block count:              1572608
Reserved block count:     78630

awk 'BEGIN { print int( (78630 * 100) / 1572608 +.5 )  }'    # Current %
5

tune2fs -m 2 /dev/sda1    # Change reservation %
tune2fs 1.43.4 (31-Jan-2017)
Setting reserved blocks percentage to 2% (31452 blocks)

確認我們有我們所期望的

tune2fs -l /dev/sda1 | grep -i 'block count'
Block count:              1572608
Reserved block count:     78630

awk 'BEGIN { print int( (31452 * 100) / 1572608 +.5 )  }'    # New %
2

引用自:https://unix.stackexchange.com/questions/612988