====== Что делать если закончились inode на VPS ====== Что такое [[linux:fs:inodes|inode]] Проблема: свободное место (df -h) на диске есть, но ничего не работает. Как правило, проблема эта возникает на VPS. За over9000+ лет c Linux/BSD я не сталкивался с ней на обычном компьютере. И раз я упомянул о VPS, то причины основные такие: * с сервера рассылается спам и у вас огромная почтовая очередь ([[linux:mail:mail_queue|Как посмотреть и очистить почтовую очередь]]) * на сервере установлена панель ISPmanager и в каталоге mod-tmp скопилось огромное количество файлов ([[web:php_session_cleanup|Проблема с удалением PHP сессий]]) * невыносимый битрикс со своим /bitrix/cache/ или другие чудо cms * etc Теперь собственно, как проверить какая директория сколько inode занимает. Нашёл на [[https://gist.github.com/viktor-ulyankin/2c16d649c9ed293d6da01863914421a2|github]] прикольный сниппет # ls -d1 ~/www/* | while read i; do echo -en "$i\t"; find "$i" -name "*" | wc -l; done; Также на github есть bash скрипт с говорящим названием [[https://github.com/tripflex/inodes|inodes]] # wget -O ~/bin/inodes https://raw.smyl.es/inodes/master/inodes # chmod +x ~/bin/inodes EOM {{tag>​linux inode}}