Неправильно определяется свободное место
Дано: раздел ~30 Гб в файловой системе ext3.
В ходе копирования на раздел файлов на нём закончилось
место. К несчастью, xnc не сообщил об этом, а продолжал
что-то делать, и бодро отрапортовал о завершении
копирования. Дальше веселее: после удаления некоторых
файлов свободного места так и оставалось 0 байт (так
говорил df), наконец после удаления 700-метрового кино
стало:
# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hda3 29427840 27369904 563088 98% /mnt/data
То есть из 28 гигов занято 26, свободно 550 мб.
e2fsck не помогает - файловая система отмечена как чистая,
e2fsck -f ошибок не находит.
Причём:
# dumpe2fs -h /dev/hda3
...
Inode count: 3737280
Block count: 7474241
Reserved block count: 373712
Free blocks: 514484
Free inodes: 3678144
First block: 0
Block size: 4096
Fragment size: 4096
...
Насколько я понимаю, 514484*4096 - и есть потерянные
2 гигабайта, e2fsck -vf также показывает, что занято
6959757 блоков.
Спрашивается: откуда df берёт 550 мегов и как исправить?
kAtremer пишет:
df не показывает как свободные root-овский 5%-ный резерв