| Предыдущий | Следующий |
| VDS_E_INVALID_DISK_COUNT | VDS_E_SOURCE_IS_TARGET_PACK |
VDS_E_INVALID_EXTENT_COUNT
VDS_E_INVALID_EXTENT_COUNT означает, что для одного или нескольких дисков указано недопустимое число экстентов.
В VDS extent (экстент) — непрерывный диапазон байтов на одном диске или LUN. Из экстентов строятся участники plex и тома, а конкретные операции накладывают свои ограничения на количество таких диапазонов. Поэтому искать причину нужно в физической карте размещения, а не в свободном месте внутри файловой системы.
Что проверить
- Получите
VDS_DISK_EXTENTдля всех участвующих дисков и сгруппируйте записи по диску, plex и номеру участника. - Сохраните смещение и размер каждого экстента, чтобы увидеть дубли, пропуски и фрагментацию.
- Сравните число экстентов с требованиями конкретного метода; разные операции VDS допускают разную структуру.
- После внешнего изменения разметки перечитайте карту экстентов, прежде чем повторять запрос со старым счётчиком.
Технические ссылки
- VDS_DISK_EXTENT
- IVdsDisk::QueryExtents
- IVdsVolumePlex::QueryExtents
- MS-VDS storage object relationships
- Disk Object
Нужно найти другой код? Найти другой код состояния или ошибки.