Исчезают иноды

Я не могу обновить Ubuntu, потому что я использую 99% inode. Как мне легче всего решить эту проблему?

Спасибо за вашу помощь.

27
задан 2 February 2016 в 13:28

3 ответа

Количество индексных дескрипторов устанавливается во время форматирования раздела. Обычно количество создаваемых inodes достаточно практически для любых целей; однако, если у вас есть большое количество очень маленьких файлов, вы можете израсходовать inodes до того, как диск заполнится.

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

Сценарий, написанный paxdiablo для stackoverflow , может быть удобным способом проверки чрезмерного использования небольших файлов, которые вы можете не знать. И снова:

#!/bin/bash
# count_em - count files in all subdirectories under current directory.
echo 'echo $(ls -a "$1" | wc -l) $1' >/tmp/count_em_$$
chmod 700 /tmp/count_em_$$
find . -mount -type d -print0 | xargs -0 -n1 /tmp/count_em_$$ | sort -n
rm -f /tmp/count_em_$$

Поместите этот сценарий в текстовый файл ~ / bin / count_em, а затем введите команду

chmod +x ~/bin/count_em

, чтобы сделать его исполняемым. Если вам нужно было создать каталог ~ / bin, то его еще не будет в пути к исполняемому файлу, поэтому просто выйдите из системы и снова войдите.

Чтобы запустить программу, вы просто набираете

count_em

, и она будет перечислять числа всех файлов в текущем каталоге и подкаталогах по каталогам, с наибольшим счетчиком последним. Очень удобно!

24
ответ дан 2 February 2016 в 13:28

Я обнаружил, что использование inode происходит из /root/.local, и удалил эту папку.

2
ответ дан 2 February 2016 в 13:28

Вы также можете отобразить отсортированный список каталогов по количеству индексов, используя эту команду: du --inodes -d 3 / | sort -n | tail

Оттуда вы можете определить, какие каталоги следует удалить

11
ответ дан 2 February 2016 в 13:28

Другие вопросы по тегам:

Похожие вопросы: