LINUX.ORG.RU

Отчего может не совпадать размер занатого места на диске по версии du и df?


0

0

Заметил, если запустить Transmission через некоторое время съедается все место на диске, du же выводит, что места полно. Нагуглил только про удаленные файлы, но sudo lsof | grep delete таких не находит. Из-за чего еще такое может происходить?

★★

> du же выводит, что места полно
Зарезервированное для root'а место (man tune2fs - для ext2/3/4)? Кончились inodes (df -i)?

AITap ★★★★★
()
Ответ на: комментарий от mky

sudo du -sh --apparent-size

выдает больше чем просто du, но все равно все занятое пространство не объясняет, или этим способом тоже не весь объем sparse files учитывается?

wieker ★★
() автор топика
Ответ на: комментарий от AITap

inodы есть свободные, для рута не зарезервировано, но все равно спасибо.

wieker ★★
() автор топика
Ответ на: комментарий от wieker

О какой разнице идет речь? Есть ёще метаданные, например, блоки косвенной адресации, но их обычно мало по объему. Какая файловая система, ядро, дистрибутив? lsof дейсвительно выводит "(deleted)" для удалённых файлов. Ещё, если файл был сделан блочным устройством /dev/loopX (через losetup), а потом удалён, то он остаётся, пока не будет сделан «losetup -d», но lsof его не видит.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.