Я не можу оновити Ubuntu, оскільки я використовую 99% inode. Який найлегший спосіб полегшити мені проблему?
Спасибі за вашу допомогу.
Я не можу оновити Ubuntu, оскільки я використовую 99% inode. Який найлегший спосіб полегшити мені проблему?
Спасибі за вашу допомогу.
Відповіді:
Кількість входів встановлюється під час форматування розділу. Зазвичай кількість створених утворень є достатньою для практично будь-яких цілей; Однак якщо у вас є велика кількість дуже маленьких файлів, ви можете використовувати вставки до заповнення диска.
Потрібно знайти багато тисяч невеликих файлів у системі, яка використовує вставки, або видалити їх, або перемістити їх у розділ, який був спеціально створений з дуже великою кількістю доступних входів. Неможливо змінити кількість входів, доступних для розділу, після його форматування.
Сценарій, написаний 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
і буде перераховано номери всіх файлів у поточному каталозі та підкаталогах за каталогом, з останнім найбільшим підрахунком. Дуже зручно!
sudo du -a -d 1 --inodes . | sort -nr | head -20
Ви також можете відобразити відсортований список каталогів за кількістю входів, використовуючи цю команду: du --inodes -d 3 / | sort -n | tail
Звідти ви можете визначити, які каталоги видалити
unrecognized option '--inodes'
в Ubuntu 14.04, fyi
--inodes
опція була додана липень 2013