Назад | Перейти на главную страницу

Как уменьшить размер диска виртуальной машины (Hyper-V)

У меня есть сервер 2008, на котором работает несколько виртуальных машин. Из-за ошибки каждой машине было выделено много дискового пространства.

Я хочу изменить максимальный размер виртуальных машин, но не могу найти, как использовать диспетчер VMM или Hyper-V.

Я попытался удалить все снимки машины, но это все еще не позволяет мне изменить выделенное дисковое пространство.

Есть ли какой-то инструмент или опция, которые мне не хватает?

Диспетчер Hyper-V не выполняет то, что вы хотите, но вы можете изменить размер образов дисков в System Center Virtual Machine Manager.

Предполагая, что у вас нет доступа к System Center Virtual Machine Manager (в сообщении Moo выше), единственный известный мне способ сделать это - так же, как и с физическим сервером. Пытаться http://gparted.sourceforge.net/livecd.php для загрузочного компакт-диска, чтобы изменить размер раздела, затем используйте снимок диска или аналогичный для резервного копирования раздела C :. Создайте новый vhd правильного размера, загрузитесь с компакт-диска WinPE или аналогичного и восстановите C: на новый vhd.

Это намного менее страшно, чем настоящий сервер, потому что вы можете просто скопировать vhds в безопасное место, прежде чем начинать с ними возиться. Кроме того, поскольку контроллер будет просто выглядеть на загрузочном компакт-диске как контроллер IDE, вам не нужно беспокоиться о драйверах диска.

JR

Были ли ваши VHD-диски динамического или фиксированного размера? Если они исправлены, вы сможете преобразовать их в динамические, а затем запустите на них сжатие, чтобы уменьшить фактическое физическое дисковое пространство, которое они используют.

Если вы хотите уменьшить объем пространства, разрешенного операционной системой хоста, вы можете уменьшить размер раздела на диске либо в гостевой ОС, либо с помощью такой утилиты, как gparted. Затем, когда вы запускаете компакт в Hyper-V на диске, он уменьшит используемый физический размер и не должен превышать размер раздела, поскольку гость не будет использовать пространство, которое вы удалили из раздела.