Middle
Existuje aplikácia, ktorá sa snaží zapisovať na disk, ale hlási, že nie je miesto. df ukazuje, že miesto je. Čo je problém?
sobes.tech AI
Odpoveď od AI
Если df показывает, что на диске есть свободное место, но приложение жалуется на его отсутствие, возможные причины:
- Диск заполнен inode-ами. Даже если есть свободное место, может закончиться количество доступных inode (структур для хранения информации о файлах), и новые файлы создать нельзя.
- Ограничения квот. На уровне пользователя или группы могут быть установлены квоты на использование диска.
- Проблемы с правами доступа. Приложение может не иметь прав на запись в нужный каталог.
- Монтирование tmpfs или других виртуальных файловых систем. Место может быть доступно на основном диске, но приложение пишет в другую точку монтирования с ограниченным пространством.
Для диагностики стоит проверить:
df -i # проверить использование inode
quota -v # проверить квоты
mount # проверить точки монтирования
ls -ld /путь/к/директории # проверить права