База знаний

Что такое inode и почему из-за него перестает работать сервер.  Распечатать статью

inode это индексный дескриптор для файлов и каталогов в файловых системах UNIX подобных ОС.

Проще говоря это файл который содержит информацию о файле. В нем содержится такая информация как:

  • размер файла
  • идентификатор (ID) устройства, содержащего файл
  • ID пользователя-владельца файла
  • ID группы пользователей, к которой принадлежит владелец
  • права доступа, присвоенные владельцу, группе и т.н. «другим»
  • права чтения, модификации и исполнения для владельца, группы и других
  • таймштампы моментов последнего доступа и изменения файла
  • счётчик количества жёстких ссылок на файл (если он не нулевой, то файл невозможно удалить)
  • указатели на блоки (кластеры) диска, в которых размещён файл
  • имя папки или блочного устройства, где расположен файл
  • размер блока файловой системы (ФС) раздела, в котором находится файл
  • количество блоков, занимаемых файлом
Количество inode имеет фиксированный размер, который зависит от типа файловой системы.

Бывает так что inode могут кончится и из-за этого встанет работа сервера, это происходит из-за того что например, на сервере не очищается кэш или сессии.

Чтобы просмотреть количество свободных inode на сервере неободимо ввести команду df -i

Помог ли вам данный ответ?

Связанные статьи

Как подключится к серверу по SFTP/FTP
После активации сервера, вам на почту приходит письмо с данными для доступа к серверу по SSH, эти...
Linux: Свободное/занятое место в системе
Для просмотра свободно/занятого места на вашем сервере, необходимо к нему подключится используя...
Установка и настройка OpenVPN сервера на Centos 7
Установка OpenVPN сервера: 1) Подключаем репозиторий epel:      yum install epel-release 2)...