понедельник, января 05, 2009

VirtualBox и расширение виртуального диска

Полностью перешел на работе на VirtualBox, благо на рабочей станции хватает и процов и памяти. В 2.0.6. решили проблемы с тем что мелкософтовый офис на гостевой ОС файлы в шаре с хостовой ОС только на чтение видел, а в 2.1.0 наконец порядок навели со скоростью сетевых интерфейсов. Теперь у меня хостовая система будет всегда девственно чистая, исчезнут вопросы переустановки ОС каждые полгода. А виртуальных машин наклепал на все случаи жизни - одну для Серфинга, другую для ГИС/CAD, третью для VisualStudio, четвертую под Java, пятую для PostgreSQL/Tomcat под CentOS для тестов.
Но суть не в том.
Есть в VirtualBox возможность создания динамически расширяемого образа диска. Это диск, размер которого увеличивается по мере того как гостевая ось занимает все большее пространство. Вот делаешь себе такой диск на 6 Гб, устанавливаешь на нее Clean XP, которая на диске 2.5 Гб занимает, и клонируешь себе виртуальные диски с машинами на все случаи жизни. Все вроде отлично, но вдруг оказывается что 6 Гб мало, надо размеры динамического образа расширять до 20 Гб, и стоило так сделать с самого начала, а в Sun/Innotek как назло о таких как я не подумали. В итоге ищешь решения, коих много, но все имеют свои особенности.
Лично я для себя под вынь нашел следующую схему -
1. Создаю новый виртуальный диск нужного размера, подключаю его вторым к виртуальной машине
2. Загружаюсь в машину подключаю диск как базовый в гостевой выни
3. Запускаю snapshot.exe (http://www.drivesnapshot.de/en/down.htm) 250 кб
4. Делаю образ *.sna, сохраняю где-нибудь
5. Тут же ресторю образ на новый диск с его расширением до нужного размера
6. Делаю его загрузочным

Все, можно загружаться с нового диска. Практика показывает что слетают профиля. Ну это дело не страшное.

Комментариев нет:

Мой список блогов