Как бесплатно использовать Inode? - PullRequest
228 голосов
/ 17 марта 2009

У меня есть дисковод, на котором использование inode составляет 100% (с помощью команды df -i). Однако после существенного удаления файлов использование остается на 100%.

Какой правильный способ сделать это тогда?

Как это возможно, что диск с меньшим использованием дискового пространства может иметь более высокий уровень использования Inode, чем у дисковода с более высоким использованием дискового пространства?

Возможно ли, если я заархивирую много файлов, это уменьшит количество используемых инодов?

Ответы [ 12 ]

0 голосов
/ 25 марта 2019

Если вы используете докер, удалите все изображения. Они использовали много места ....

Остановить все контейнеры

docker stop $(docker ps -a -q)

Удалить все контейнеры

docker rm $(docker ps -a -q)

Удалить все изображения

docker rmi $(docker images -q)

Работает для меня

0 голосов
/ 17 сентября 2017

Многие ответы на этот вопрос до сих пор, и все вышеперечисленное кажется конкретным. Я думаю, что вы будете в безопасности, если будете использовать stat, но в зависимости от ОС вы можете столкнуться с некоторыми ошибками inode. Поэтому реализация вашей собственной stat функции вызова с использованием 64bit, чтобы избежать проблем переполнения, кажется достаточно совместимой.

...