Можно иметь 50% свободного места и при этом… не создать ни одного файла. Причина: закончились inode.
▪️ Проверка inode на дисках
df -i
Ключевые колонки:Inodes- всегоIUsed- использованоIFree- свободноIUse%- процент
▪️ Когда это становится проблемой
миллионы мелких файлов (cache, maildir, tmp)
Docker overlay
/var/spool, /tmp, /var/libТипичная ошибка:
No space left on device
…при пустом диске.
▪️ Поиск пожирателей inode
find /var -xdev -type f | wc -l
Или по каталогам:
for d in /var/*; do
echo "$(find "$d" -type f | wc -l) $d"
done
▪️ Что делать
чистить cache и tmp
пересоздать FS с большим inode ratio (если хронически)
BashTex 📱 #bash