df -kh 的輸出
[root@mavdu ~]# df -kh
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 2.9G 2.9G 0 100% /
devtmpfs 5.7G 0 5.7G 0% /dev
tmpfs 7.7G 0 7.7G 0% /dev/shm
tmpfs 7.7G 26M 7.7G 1% /run
tmpfs 7.7G 0 7.7G 0% /sys/fs/cgroup
/dev/sda6 20G 928M 18G 5% /media/sda6
/dev/sda2 2.9G 9.0M 2.8G 1% /media/sda2
/dev/sda3 2.9G 9.0M 2.8G 1% /media/sda3
/dev/sda5 488M 780K 452M 1% /media/sda5
tmpfs 1.6G 0 1.6G 0% /run/user/0
df -i 的輸出
[root@mavdu ~]# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 196608 33787 162821 18% /
devtmpfs 1490183 386 1489797 1% /dev
tmpfs 2016765 1 2016764 1% /dev/shm
tmpfs 2016765 633 2016132 1% /run
tmpfs 2016765 16 2016749 1% /sys/fs/cgroup
/dev/sda6 1332688 633 1332055 1% /media/sda6
/dev/sda2 196608 11 196597 1% /media/sda2
/dev/sda3 196608 11 196597 1% /media/sda3
/dev/sda5 32768 11 32757 1% /media/sda5
tmpfs 2016765 1 2016764 1% /run/user/0
誰能幫我嗎?
答案1
您只是將磁碟空間使用情況df -kh
與索引節點使用情況進行比較df -i
,這是兩件不同的事情。
答案2
長話短說 你不是在比較同一件事。
df -kh
以人類可讀格式(開關)提供磁碟空間使用情況h
,區塊大小(可能)為 1k,而不是 1024。
顯示值以 --block-size 中第一個可用的 SIZE 以及 DF_BLOCK_SIZE、BLOCK_SIZE 和 BLOCKSIZE 環境變數為單位。否則,單位預設為 1024 位元組(如果設定了 POSIXLY_CORRECT,則為 512 位元組)。
SIZE 可以是(或可是可選地後接的整數)以下之一:KB 1000、K 1024、MB 1000*1000、M 1024*1024,對於 G、T、P、E、Z、Y 依此類推。
df -i
列出 inode 使用情況而不是區塊使用情況。索引節點儲存有關文件的信息,例如資料儲存位置或所有者是誰。
索引節點是一種有限的資源,您可能會耗盡它們,從而阻止您建立文件,即使您有足夠的可用磁碟空間。從您使用的兩個命令來看,您的根驅動器已耗盡資料塊(存儲),但仍有大量剩餘索引節點。
參考