Sobes.tech
Back to questions
Middle
7

Свободное место на диске есть (df показывает 90% свободно), но файл создать нельзя. В чём причина?

Companies where asked
МТСМТС

Answer from AI

sobes.tech AI

Если команда df показывает, что на диске 90% свободного места, но при попытке создать файл возникает ошибка, возможные причины могут быть следующими:

  • Исчерпаны inode. Даже если место на диске есть, файловая система ограничена количеством inode — структур, которые отвечают за хранение информации о файлах. Если inode закончились, новые файлы создать нельзя.
  • Ограничения на уровне пользователя или группы. Например, квоты на дисковое пространство или количество файлов.
  • Права доступа. У пользователя может не быть прав на создание файлов в данной директории.
  • Файловая система смонтирована в режиме "только для чтения" из-за ошибок или настроек.

Проверить количество свободных inode можно командой:

df -i

Если inode закончились, нужно удалить ненужные файлы или увеличить размер раздела. Также стоит проверить квоты и права доступа.