linux:fs:inodes
Что делать если закончились inode на VPS
Что такое inode
Проблема: свободное место (df -h) на диске есть, но ничего не работает. Как правило, проблема эта возникает на VPS. За over9000+ лет c Linux/BSD я не сталкивался с ней на обычном компьютере. И раз я упомянул о VPS, то причины основные такие:
- с сервера рассылается спам и у вас огромная почтовая очередь (Как посмотреть и очистить почтовую очередь)
- на сервере установлена панель ISPmanager и в каталоге mod-tmp скопилось огромное количество файлов (Проблема с удалением PHP сессий)
- невыносимый битрикс со своим /bitrix/cache/ или другие чудо cms
- etc
Теперь собственно, как проверить какая директория сколько inode занимает.
Нашёл на github прикольный сниппет
# ls -d1 ~/www/* | while read i; do echo -en "$i\t"; find "$i" -name "*" | wc -l; done;
Также на github есть bash скрипт с говорящим названием inodes
# wget -O ~/bin/inodes https://raw.smyl.es/inodes/master/inodes # chmod +x ~/bin/inodes
EOM
linux/fs/inodes.txt · Последнее изменение: 2020/12/27 02:59 — 127.0.0.1
Обсуждение