| Предыдущий | Следующий |
| ENAMETOOLONG | EDESTADDRREQ |
ENOTEMPTY
Что означает ENOTEMPTY в Linux
ENOTEMPTY: Каталог не пуст. Удаляемый или заменяемый каталог всё ещё содержит entries; проверяйте скрытые имена, races и повторное появление файлов между scan и remove.
Практическая проверка
Перед удалением каталога получите список entries непосредственно перед syscall и повторите его сразу после отказа. Это позволяет увидеть race, при котором другой процесс создаёт временный файл между scan и remove. Не игнорируйте скрытые имена и mount points. Безопасное исправление не должно рекурсивно удалять неожиданно появившиеся данные только ради исчезновения ENOTEMPTY.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
