info man howto
Сообщения: 6958
Благодарности: 384
|
Профиль
|
Сайт
|
Отправить PM
| Цитировать
Сейчас скопирую оттуда, а то может там как-то динамически адреса создаются.
Цитата:
Сжатие динамических образов дисков .vdi
Источник http://linuxdzen.ru/index.php/articl...ntu-virtualbox
Многие пользователи виртуальных машин с Windows XP, запущенных под Ubuntu сталкивались с проблемой невозможности уменьшения размера динамического диска даже после удаления информации на виртуальном носителе. Что делать в этой ситуации? Сжимать!
Алгоритм следующий:
1. Запускаем виртуальную машину, проводим дефрагментацию диска стандартными средствами Windows XP.
2. Качаем небольшую утилиту: http://www.feyrer.de/g4u/nullfile-1.02.exe (создает файл, заполняет его нулями, а при заполнении диска файл удаляется).
3. Проводим повторную дефрагментацию диска.
4. Выполняем команду:
VBoxManage modifyhd имя_виртуального диска.vdi compact
(виртуальные диски обычно лежат в домашней папке в скрытом каталоге: .VirtualBox/HardDisks).
На выходе получим ошибку: "Error: Shrink hard disk operation is not implemented!". Этот баг описан (http://www.virtualbox.org/ticket/2833), о нем знают и говорят, что устранили в версии после 2.2.4. Можно обновиться до последней версии 3.2 (http://www.virtualbox.org/wiki/Linux_Downloads) и проблемы не будет.
Но есть еще один вариант, чтоб не городить огород из-за одной фишки - клонировать образ. Т.е. все также, только вместо 4 пункта будет команда:
vboxmanage clonehd имя виртуального диска.vdi имя клонированного диска
В результате получаем образ диска с меньши размером (при этом важно помнить,что измениться UUID и настройки сети).
|
Чуток подправил цитату 
|
-------
Поспешай не торопясь
Отправлено: 07:43, 01-04-2015
| #48
|