Вывод 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
Может кто-нибудь мне помочь???
TL; DR Вы не сравниваете одно и то же.
df -kh
обеспечивает использование дискового пространства в удобочитаемом формате ( h
switch) размером блока (вероятно) 1k вместо 1024.
Отображаемые значения выражаются в единицах первого доступного SIZE из --block-size и переменных среды DF_BLOCK_SIZE, BLOCK_SIZE и BLOCKSIZE. В противном случае единицы измерения по умолчанию равны 1024 байтам (или 512, если установлен POSIXLY_CORRECT).
РАЗМЕР может быть (или может быть целым числом, за которым может следовать) одно из следующих значений: KB 1000, K 1024, MB 1000 * 1000, M 1024 * 1024 и так далее для G, T, P, E, Z, Y.
df -i
перечисляет использование inode вместо использования блока. Inodes хранят информацию о файле, например, где хранятся данные или кто является владельцем.
Inodes - это ограниченный ресурс, и вы можете исчерпать их, не позволяя создать файл, даже если у вас достаточно места на диске. Из двух команд, которые вы использовали, на вашем корневом диске закончились блоки данных (хранилище), но осталось много inodes.
Ссылки
Вы просто сравниваете использование дискового пространства df -kh
с использованием inode df -i
это две разные вещи.