| Предыдущий | Следующий |
| STATUS_LOG_TAIL_INVALID | STATUS_LOG_MULTIPLEXED |
STATUS_LOG_FULL
STATUS_LOG_FULL означает, что в физическом журнале CLFS исчерпано место для запрошенной работы. Это не просто нехватка свободных байтов на томе: соответствующая ёмкость определяется набором пригодных контейнеров после учёта хвоста, архива, резервирований и ограничений политики управления.
Для управляемого журнала CLFS может попытаться добавить контейнеры или запросить перемещение хвоста. Это отличает данный результат от STATUS_LOG_PINNED, где сохранённые данные препятствуют повторному использованию, и от STATUS_LOG_FULL_HANDLER_IN_PROGRESS, где управляемая обработка уже выполняется.
Что проверить
- Запишите общий и свободный объём журнала, текущие базовый и хвостовой LSN, список контейнеров, режим архива и активные резервирования.
- Прежде чем просить управление CLFS увеличить журнал или продвинуть хвосты клиентов, определите, является ли вызывающая сторона зарегистрированным управляемым клиентом.
- Не удаляйте отдельные контейнеры ради освобождения места; согласуйте состояние физического журнала через документированные операции с контейнерами и архивом CLFS.
Ссылки
- Microsoft: ClfsMgmtHandleLogFileFull и обработка заполненного журнала
- Microsoft: контейнеры CLFS, закрепление хвоста и управляемые клиенты
- Microsoft: API контейнеров, резервирования, добавления и сброса
- Wine: независимые определения констант NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.
