| Предыдущий | Следующий |
| VDS_E_DISK_NOT_ONLINE | VDS_E_ASYNC_OBJECT_FAILURE |
VDS_E_DISK_IN_USE_BY_VOLUME
VDS_E_DISK_IN_USE_BY_VOLUME имеет специальное значение для экстентов в таблице кодов VDS: один или несколько экстентов указанного диска уже используются томом. Это не общая ошибка «файл открыт» или блокировка процессом.
Проверьте принадлежность экстентов до изменения структуры
Операции VDS с томами работают с дисками, участниками, плексами и экстентами. Например, IVdsVolume::Extend добавляет экстенты диска к каждому участнику каждого плекса, а контракт VDS_INPUT_DISK ограничивает способы участия диска в томе. Поэтому диск, уже представленный в соответствующей структуре, может нарушать запрошенную топологию.
Что проверить
- Перечислите тип тома, плексы и участвующие диски, а не ограничивайтесь буквами дисков.
- Сравните ID дисков, переданные операции, с дисками, уже представленными экстентами тома.
- Не удаляйте существующие разделы или экстенты только ради успешного вызова; сначала проверьте требуемую структуру участников и плексов.
Ссылки
- Microsoft: VDS_E_DISK_IN_USE_BY_VOLUME
- Microsoft: IVdsVolume::Extend
- Microsoft: правила VDS_INPUT_DISK
Нужно найти другой код? Найти другой код состояния или ошибки.