Сжатие виртуальных дисков VirtualBox Disk Image (VDI)

Заметки о разном в системе Windows

Модератор: ROOT

Сжатие виртуальных дисков VirtualBox Disk Image (VDI)

Сообщение ROOT » 24 ноя 2013, 12:25

Ни для кого не секрет, что по умолчанию пакет виртуализации VirtualBox использует динамические диски, объем которых автоматически увеличивается до заранее определенного предела по мере того, как гостевой операционной системе требуется дополнительное пространство на виртуальном носителе. Со временем это приводит к тому, что VDI-файл разрастается до максимальных размеров, и для рационального использования дискового пространства хост-машины его приходится упаковывать.
Процедура сжатия виртуальных дисков достаточно простая и подразумевает последовательное выполнение следующих шагов.
  • Загружается гостевая система, виртуальный носитель которой предполагается подвергнуть сжатию.
  • В окне эмулируемого компьютера открывается браузер и загружается утилита SDelete (в случае использования Windows) либо ZeroFree (если в гостевой системе задействован Linux).
  • В гостевой системе открывается консоль и запускаются упомянутые инструменты, предназначенные для заполнения неиспользуемого пространства на виртуальном носителе нулями.
В Windows необходимо воспользоваться командой:
Код: выделить все
sdelete -c -z c:
sdelete -c -z d:

В гостевых системах на базе Linux инструкциями:
Код: выделить все
mount -n -o remount,ro -t ext2 /dev/sda1/
mount -n -o remount,ro -t ext2 /dev/sdb1/var
zerofree /dev/sda1
zerofree /dev/sdb1

Freebsd
Код: выделить все
dd if=/dev/zero of=file bs=4096
rm file

  • Когда SDelete или ZeroFree прекратит обработку диска, потребуется завершить работу гостевой системы и в консоли самого что ни на есть настоящего компьютера выполнить команду:
Код: выделить все
cd C:\Program Files\Oracle\VirtualBox
VBoxManage modifyhd D:\VirtualBox\XP\XP.vdi --compact

VBoxManage modifyhd "D:\SERGEY\Documents\VirtualBox\FREEBSD 9.2\FREEBSD 9.3.vdi" --compact
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Вернуться в WINDOWS

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron