Sunteți pe pagina 1din 5

Com partir 0 Más Siguiente blog» Crear un blog Acceder

jmunin.blogspot.com
Experiencias con software libre.

jueves, 7 de mayo de 2009

Compactar archivos VDI de VirtualBox


En el portátil del trabajo (a partir de ahora, anfitrión con Windows Xp) utilizo VirtualBox y una máquina virtual (a
partir de ahora, huésped con Windows Xp), en la que instalo todas las herramientas de desarrollo que necesito
de manera que trabajo desde ella y no desde la máquina anfitriona. Con esto consigo aprovecharme de las
ventajas de los snapshot cuando tengo que hacer algún cambio que entraña algún riesgo (porque siempre
puedo retroceder al estado anterior) , además que me permite tener un entorno de trabajo (virtual, en este caso)
limpio, únicamente con lo imprescindible para desarrollar. Todo lo relacionado con pruebas o novedades lo hago
en otro huésped o directamente en el anfitrión. Otra de las ventajas es que puedo coger mi huésped de
desarrollo, y ejecutarlo en cualquier anfitrión independientemente de su hardware o de su sistema operativo
(lógicamente con VirtualBox instalado) sin necesidad de ningún ajuste en dicho huésped.

Pero a lo que iba, hoy he considerado oportuno hacer una copia de seguridad del archivo vdi (ojo, perdemos los
snapshots, ya que se almacenan en otros archivos tal como explico aquí) por si tengo algún problema con el
disco duro del equipo anfitrión. Y me encuentro que dicho archivo ocupa más de 8GB (cuando mi intención era
grabarlo en un DVD+R DL, aprovechando la grabadora del portátil).

Lo curioso es que aunque el archivo vdi físicamente ocupa esos 8GB (es una imagen dinámica de 10GB, lo que
implica que irá creciendo poco a poco hasta alcanzar ese valor) , si iniciamos el huésped y vemos el tamaño
del espacio ocupado en la partición, me encuentro que es de poco más de 6GB: así que tengo 4GB libres en
dicha partición (recordar que la imagen es dinámica con un límite de 10GB), y 2GB con respecto al archivo de
imagen vdi que la contiene (todavía no hubo necesidad de que llegase a su tamaño máximo).

Por suerte, disponemos de la posibilidad de compactar dicho vdi, pero no sin antes tener que realizar algunas
operaciones previas: Sobre mi

1.- (Opcional) Dentro del huésped, con una herramienta como CCleaner (o similar), liberamos el espacio que jmunin
están ocupando temporales y demás información innecesaria. Galicia, Spain
Ingeniero Técnico Informático
(sistemas). Formador ocupacional.
Profesor de lenguajes de
programación. Cursando 5º de Ingeniería
informática por la Uned.
Ver todo mi perfil

Noticias de interés

Archivo de entradas

► 2012 (4)

2.- Dentro del huésped, con una herramienta desfragmentadora de hdd (en este caso he optado por Defraggler, ► 2011 (2)
gratuito y de los creadores de CCleaner), desfragmentamos la partición que queremos compactar. ► 2010 (12)
▼ 2009 (20)
► noviembre 2009 (1)
► octubre 2009 (2)
► septiembre 2009 (4)
► agosto 2009 (2)
► junio 2009 (4)
▼ mayo 2009 (1)
Compactar archivos VDI de
VirtualBox

► abril 2009 (1)


► febrero 2009 (3)
3.- Todavía dentro del huésped, usamos alguna utilidad para sobreescribir con ceros el espacio vacío (libre)
► enero 2009 (2)
dentro de la partición (imprescindible pues sino VirtualBox no conseguirá compactar el vdi). Yo he utilizado
SDelete, herramienta gratuita de la empresa Winternals (empresa comprada por Microsoft). Para utilizarla,
► 2008 (26)
abrimos una consola donde tengamos descomprimido el archivo descargado , y ejecutamos:
sdelete -c c: ► 2007 (28)

poniendo cuidado de sustituir c: por la letra de la unidad de vuestra imagen virtual. ► 2006 (5)

Etiquetas

aMule (8)

Desarrollo (4)

GNOME (4)

Gutsy (1)

4.- Apagamos el huésped, cerramos VirtualBox, y ya desde una consola del anfitrión, nos vamos a la carpeta Hardy (4)
donde tengamos instalado VirtualBox, y ejecutamos VBoxManage.exe. Nos saldrá la lista de parámetros y
ImgBurn (1)
opciones que admite. A nosotros nos interesa modifyhd. Así que ejecutamos:
Intrepid (1)
VBoxManage.exe modifyhd
Jaunty (3)
y nos saldrá la ayuda de este comando.
Lo que haremos es utilizar la opción --compact, en mi caso: Java (1)
VBoxManage.exe modifyhd d:\vdi\desarrollo.vdi --compact Juegos (1)

KDE (30)

Kubuntu (33)

Linux (76)

Mandriva (1)

Netbeans (1)

openSUSE (5)

Ubuntu (31)

Tarda un rato, pero al final conseguimos lo que buscábamos (ojo, pues la opción --compact ha dejado de Uned (3)
funcionar a partir de determinada versión de VirtualBox. En la 2.2.2 parecía que estaba resuelto el problema,
pero en mi caso el proceso abortó al 80%, aunque consiguiendo compactar casi totalmente el vdi. En todo VirtualBox (3)
caso, los desarrolladores conocen tal regresión, y prometen solucionarlo completamente en la versión 2.2.4)
Windows (11)
Ahora para finalizar, y con Imgburn (por cierto, ha salido una nueva versión recientemente, la 2.4.4.0) , ya puedo
grabar mi imagen vdi sin ningún problema (ocupa 7GB).

Etiquetas: ImgBurn, VirtualBox, Windows

3 comentarios:
-Neftalí- Germán Estévez dijo...
Muy útil.
Gracias por la explicación
10/2/10 12:15

Alejandro dijo...
Muy util y funciona correctamente.

Como comentario añadiré que tengo varias maquinas virtuales una en Windows 7 como anfitrion en
casa y otra con windows xp como anfitrion en la oficina... la de la oficina se expandio pero no la de
windows 7... extraño pero parece que funciona mejor en windows 7, uso virtualbox 3.14...
8/5/10 04:32

Gabriel dijo...
sdelete -c c:

cambió por

sdelete -z c:
13/4/12 01:17

Publicar un comentario en la entrada


Entrada más reciente Página principal Entrada antigua

Suscribirse a: Enviar comentarios (Atom)

Imprescindibles Linux

2ManDVD

AcetoneISO

aMule

Audacious

Brasero

Color Folder

Converseen

DeaDBeeF

Discwrapper

Flacon

Gaupol

GCstar

gLabels

Griffith

K3b

kchmviewer

Kdenlive

Kid3

Kim (Kde Image Menu)

Kino

Konvertible

KRename

KTorrent

MKVToolNix

Mp3splt

Nautilus File Manager Scripts

NScripts

OpenShot

P-launcher

Pidgin

PiTiVi

puddletag

pyRenamer

Rapid Photo Downloader

regexxer

Root Actions Servicemenu


Shutter

SMILE

SMPlayer

SoundConverter

soundKonverter

Transmission

UNetbootin

Unison

Videoporama

Imprescindibles Windows Freeware/Libres

7-Zip

AVG Free Antivirus

Burrrn

CCleaner

CPU-Z

Defraggler

Deluge

Ext2 IFS For Windows

Firefox

Foobar2000

Foxit Reader

GCstar

HashTab

ImgBurn

InfraRecorder

K-Lite codec Pack

Memtest86+

Notepad++

OpenOffice

Paint .Net

PDFCreator

Pidgin

Process Explorer

RegAlyzer

Sandboxie

SMPlayer

Sumatra PDF

Sunbelt Personal Firewall (Kerio)

SuperPi

TeraCopy

Unlocker

VirtualBox

VLC Media Player

Windows Grep
XnView

Imprescindibles Videojuegos Libres

Alien Arena

gBrainy

Glest

Nexuiz

OpenArena

Warzone 2100 Resurrection

Enlaces

Barrapunto

Distrowatch

FileHippo

GetDeb

GnomeFiles

Guia-Ubuntu

KDE-Apps

Phoronix

Vivalinux

Hay dos formas de realizar el diseño una aplicación: La primera es hacerlo tan sencillo que sea obvio que no hay deficiencias; y la segunda es hacerlo tan complicado que no haya
deficiencias obvias (C. A. R. Hoare).

Cualquier tonto puede escribir código que un ordenador puede comprender. Los buenos programadores escriben código que los humanos pueden comprender (Martin Fowler).

Plantilla Awesome Inc.. Con la tecnología de Blogger.

S-ar putea să vă placă și