На хостинге свободного места много а индексные дескрипторы почти исчерпаны. Давайте разберём, что это такое, как это всё влияет на работу сайта и что делать, если использовали лимит.
Что такое индексные дескрипторы (Inode) и как они влияют на работу хостинга?
В файловой системе Linux каждый файл и каталог имеет свой уникальный номер, называемый индексным дескриптором (Inode). Индексный дескриптор хранит информацию о файле или каталоге, такую как имя, размер, права доступа и время последнего изменения.
В этой статье мы рассмотрим, что такое индексные дескрипторы, как они влияют на работу хостинга и как избежать проблем, связанных с ними.
Индексные дескрипторы хранятся в специальной таблице, называемой таблицей индексных дескрипторов (Inode table). Таблица индексных дескрипторов является важной частью файловой системы Linux, поскольку она позволяет быстро и эффективно находить и обрабатывать информацию о файлах и каталогах.
На виртуальном хостинге, где используется файловая система Linux, все клиенты делят между собой один общий диск и файловую систему. Это означает, что количество индексных дескрипторов, которое может использовать каждый клиент, ограничено.
Если один клиент использует слишком много индексных дескрипторов, это может повлиять на работу других клиентов. Например, у других клиентов могут возникнуть проблемы с созданием новых файлов, сайты могут загружаться медленно или могут возникать ошибки.
Чтобы избежать проблем, связанных с индексными дескрипторами, важно следить за количеством используемых дескрипторов. Вы можете узнать количество используемых дескрипторов в cPanel, в разделе «Файлы».
Как проверить количество использованных дескрипторов
Общую статистику использованных дескрипторов можно посмотреть в cPanel. Меню со статистикой — справа на главной странице панели управления: Количество использованных inodes в cPanel

Подробную статистику можно посмотреть в консоли
Чтобы увидеть количество использованных дескрипторов в аккаунте, используйте такую команду:
find . | wc -l
В ответе увидите цифру — общее количество индексных дескрипторов.
В пустом аккаунте с самого начала будет около 200 дескрипторов. Это системные файлы и папки.
Чтобы посмотреть, в какой папке больше всего файлов, введите команду:
find . -mindepth 2 | awk -F/ '{ print $2"/" }' | sort | uniq -c | sort -nr
В ответе увидите список всех папок в аккаунте с количеством дескрипторов в каждой из них.
Если хотите посмотреть подобный отчет содержимого определённого каталога надо перейдите в этот каталог* командой:cd diretorios*
После этого введите такую-же команду, как и в предыдущем случае:
find . -mindepth 2 | awk -F/ '{ print $2"/" }' | sort | uniq -c | sort -nr
Подобным образом можно проверить количество дескрипторов в любой папке на хостинге.
Что можно сделать
Есть два способа решить проблему: перейти на тариф повыше или удалить ненужные файлы.
Если не уверены, можно ли удалять папку, уточните это у разработчика сайта или темы.
Это важно: Нельзя удалять системные и служебные папки, это может нарушить работу сайта. В служебных папках хранятся файлы, которые нужны для правильной работы сайта. Например, папки «etc», «logs», «mail», «ssl», «var», «tmp».
Перед тем, как удалять любые файлы, сделайте их резервную копию. Если случайно забыли сделать копию и удалили что-то важное, вы можете восстановить хостинг из резервной копии.
Заключение:
Индексные дескрипторы являются важной частью файловой системы Linux. Важно следить за количеством используемых индексных дескрипторов, чтобы избежать проблем, связанных с ними.