| Предыдущий | Следующий |
| STATUS_LOG_ARCHIVE_NOT_IN_PROGRESS | STATUS_LOG_EPHEMERAL |
STATUS_LOG_ARCHIVE_IN_PROGRESS
STATUS_LOG_ARCHIVE_IN_PROGRESS означает, что CLFS уже выполняет архивную обработку соответствующего журнала. Архивирование — это не пассивное копирование файла: CLFS предоставляет архивное представление и отслеживает состояние хвоста архива, чтобы впоследствии можно было безопасно освободить сохранённую историю.
Правильная реакция — определить владельца существующей операции архивирования и её контекст. Запуск второй последовательности архивирования или независимое продвижение хвоста может нарушить связь порядка между скопированными экстентами и сохранёнными данными журнала.
Что проверить
- Определите процесс или службу, удерживающие активный архивный контекст, и проверьте, продвигается ли обработка по ожидаемым экстентам.
- Дождитесь завершения существующего архивного цикла либо намеренно завершите его через компонент-владелец; не используйте параллельные операции архивирования как механизм повтора.
- Зафиксируйте LSN хвоста архива до и после завершения, чтобы убедиться, что сохранённая история освобождается только после успешного завершения нужного архивирования.
Ссылки
- Microsoft: архивирование CLFS, хвост архива и временные журналы
- Microsoft: PrepareLogArchive, GetNextLogArchiveExtent, SetLogArchiveTail и TerminateLogArchive
- Открытые спецификации Microsoft: значения NTSTATUS
- Wine: независимые определения констант NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.