Все эти ответы мне не помогли. Но я нашел эту страницу, и, используя идеи, я мог быстро довести мой индекс inode от 100% до 50%: http://www.pkdavies.co.uk/142-dpkg-no-space-left-on -device.html
Идея состоит в том, чтобы найти папки, в которых есть inodes.
В терминале cd для запуска root:
# cd /
Затем найдите папки, в которых содержится большинство inodes:
# for i in `ls -1A`; do echo "`find $i | sort -u | wc -l` $i"; done | sort -rn | head -20
Это даст вам список папок. Следуйте приведенным выше шагам снова в cd в папку с наивысшим количеством inodes и снова запустите команду поиска.
Я нашел много неиспользуемых и удаленных ядер, которые по-прежнему занимали место и inodes в источниках ядра папок, например, в разделе /usr/src/linux-headers-*.
ОСТОРОЖНО, НЕ СНИМАЙТЕ ИСТОЧНИКИ ДЛЯ УСТАНОВЛЕННОГО КЕРНАЛА --- ПРОВЕРЬТЕ С uname -rv, КОТОРЫЙ ОДИН ЭТО
Поэтому после Я нашел папки, я удалил устаревшие каталоги по одному, например, с помощью
root@gamma:/usr/src# sudo rm -rf linux-headers-3.2.0-30
. После этого я смог успешно выполнить это для восстановления моей системы:
# apt-get -f install
Надеюсь, это поможет.