| Предыдущий | Следующий |
| VDS_E_UNEXPECTED_DISK_LAYOUT_CHANGE | VDS_E_VOLUME_LENGTH_NOT_SECTOR_SIZE_MULTIPLE |
VDS_E_INVALID_VOLUME_LENGTH
VDS_E_INVALID_VOLUME_LENGTH означает, что длина тома недопустима относительно текущей физической разметки и структуры VDS.
Длина тома задаётся в байтах и выводится из его экстентов и plex. Для зеркала логический размер не равен сумме всех зеркальных копий; для чередующейся или составной разметки размер также зависит от структуры участников. Поэтому простое сложение свободного места или размеров всех дисков даёт неверный ориентир.
Что проверить
- Пересчитайте длину по актуальной карте экстентов и структуре plex и его участников, используя 64-битную арифметику.
- Проверьте единицы измерения на границе API: VDS ожидает байты, а не сектора, кластеры или мегабайты.
- Для зеркального тома не суммируйте размеры нескольких копий как логическую ёмкость одного тома.
- Сравните расчёт с текущими свойствами тома перед повтором операции.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.