Изменение размера диска VirtualBox
alterious 27 Августа, 2010 - 01:28
Проблема следующая: имеется виртуальная машина VirtualBox, с VDI образом жесткого диска на 5 гигобайт, на нём стоит windows xp. Держу её исключительно ради адекватной работы с iTunes, она с вайном пока плохо дружит. По естественным причинам 5 гигобайт быстро хватать перестало)) Хотелось бы расширить образ диска, однако в отличие от Vmware VirtualBox не позволяет изменять размер уже существующего диска. Всё, что мне удалось нагуглить - это советы воспользоваться прогами типа акрониса для копирования диска, создать новую виртуальную машину и перенести всё уже туда, но это ИМХО - какой-то кривой метод. Если кто знает способ изменить размер уже существующего образа, буду благодарен за помощь.
»
- Для комментирования войдите или зарегистрируйтесь
И нашёл!
Вот вроде описан относительно нормальный метод: http://linenet.org/2009/06/change-disksize-guest-os-in-virtualbox/
Как сделаю - напишу, что получилось)), однако тут тоже применяется копирование разделов, что не совсем гуд, так что вопрос пока открыт.
Я несу пингвина во имя луны! *WALL*
Можно использовать утилиту из
Можно использовать утилиту из QEMU или KVM, команда qemu-img умеет конвертировать из формата в формат и изменять размер образов. Правда изменять размер можно только родного для QEMU формата qcow/qcow2, поэтому образ vdi нужно сначала конвертировать в qcow потом изменять размер, а после обратно конвертировать в vdi.
qemu-img при работе не показывает ход выполнения, просто подождите завершения каждой стадии.
Ещё могут быть проблемы с тем, что в разных версиях QEMU у qemu-img немого различаются возможности, в старых (кажется до 0.10) при создании образа можно было указать "базовый образ", тогда сразу после того как образ создан его можно сконвертировать в vdi и всё готово.
У меня стоит QEMU-KVM из Git (версия 9999), и qemu-img имеет команду resize, последовательность действий примерно такая:
qemu-img convert -f vdi -O qcow2 HDD_Image.vdi HDD_Image.qcow2
qemu-img resize HDD_Image.qcow2 +10G
qemu-img convert -f qcow2 -O vdi HDD_Image.qcow2 HDD_Image.vdi
спасибо за ответ!
вечером обязательно попробую
Я несу пингвина во имя луны! *WALL*
Что-то не совсем то
у qemu-img нет опции resize, кроме того в списке поддерживаемых образов vdi отсутствует
Я несу пингвина во имя луны! *WALL*
Я написал выше, что у меня
Я написал выше, что у меня версия из Git. Там resize есть.
Можно просто слить исходники из гита, скомпилировать и даже не устанавливая использовать qemu-img.
Скачать текущую версию:
Собрать QEMU (тут специально выключено всё лишнее, чтобы быстро собралось):
В директории с исходниками будет находиться qemu-img