Что означает код errno 69 (EDQUOT)?

 
Также может означать:
КонстантаТипОС
ERROR_TOO_MANY_SESSОшибка WindowsWindows
ESRMNTerrnoLinux
ESRMNTerrnoSolaris
INSUFFICIENT_SYSTEM_MAP_REGSКод BSODWindows
Предыдущий Следующий
ESRMNT ESRMNT

EDQUOT

Исчерпание квоты не равнозначно заполнению тома

EDQUOT означает достижение соответствующей квоты. Том всё ещё может сообщать свободные блоки или inode, тогда как определённый пользователь, группа, проект или область политики больше не может выделять ресурсы. Это различие важно: удаление несвязанных данных в другом месте файловой системы может не освободить квоту, заблокировавшую операцию.

Запишите целевую файловую систему, удостоверение владельца, размер запрошенного выделения и характер операции: создание данных, расширение файла или добавление метаданных. Сравните EDQUOT с ENOSPC: второе означает глобальное исчерпание ёмкости файловой системы, а первое — политику выделения для затронутого субъекта или области.

Полезные сведения

  • Соберите сведения о свободном пространстве и inode вместе с состоянием квоты эффективного владельца.
  • Проверьте, не учитываются ли запись, обновление xattr или операции copy-on-write в разных пулах ресурсов.
  • Сохраняйте число не записанных байтов и смещение файла: частичная запись может оставить допустимый префикс, требующий специального восстановления приложением.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.