**Время от времени, сервисы в Linux могут сообщать что закончилось место и они не могут записать данные. Мы проверяем свободное место, оно есть. Причиной может быть закончившиеся Inode.
**
В информатике inode (произносится а́йнод или ино́д), индексный дескриптор — это структура данных в традиционных для ОС UNIX файловых системах (ФС), таких как UFS, ext4. В этой структуре хранится метаинформация о стандартных файлах, каталогах или других объектах файловой системы, кроме непосредственно данных и имени.
Для проверки нашего предположения набираем в консоли
# df -ih
получаем примерно такой вывод
|
|
Таким образом мы увидели на каком именно разделе могли закончиться Inode.
Но как же выявить где именно находится это множество файлов, какой сервис их создал и почему.
Допустим у нас закончились Inode в разделе /home.
Переходим в него
# cd /home
и набираем следующую последовательность комманд (одной строкой)
# find . -xdev -type f | cut -d "/" -f 2 | sort | uniq -c | sort -n
Получаем примерно такой вывод
|
|
На основании этого вывода можно предположить что искомое нами множество файлов находится у пользователя user2
. Переходим в его директорию и продолжаем поиски аналогичным образом.