Hola amigos,
En el post de hoy os explicaré como redimensionar la unidad del sistema de nuestra máquina virtual Windows 2003 Server. Es una práctica bastante común debido a que cuando creamos una VM solemos ajustar bastante el tamaño de los discos virtuales para no gastar recursos tontamente.
Lo primero que debemos hacer es parar la máquina virtual. Esto lo podemos hacer de diferentes maneras, bien sea accediendo por Terminal Server a nuestro Windows y apagarlo. O Desde la misma consola de XenCenter, dándole a “Shut Down” sobre la máquina virtual.
Una vez apagada y con la máquina virtual seleccionada, buscamos la pestaña “storage“. Seleccionamos la unidad y pulsamos sobre propiedades, nos vamos donde dice “Size and Location” y redimensionamos la unidad al tamaño que queramos.
Arrancamos nuestra máquina virtual Windows y desde el administrador de discos veremos el espacio adicional vacío sobre nuestro volumen.
Ahora hay que buscar la manera de poder extender ese volumen del sistema para poder hacer uso del espacio adicional. Hay software de terceros que pueden hacer esta tarea pero windows 2k3 tiene una utilidad llamada diskpart, en linea de comandos, que es bastante fácil de usar.
Nos encontramos con el problema que “dispart” no puede extender un volumen en el cual está el archivo de paginación y el sistema sobre el cual está funcionando nuestra máquina virtual. Entonces recurriremos al siguiente truco.
1.- Apagamos la máquina virtual.
2.- Desatachamos la unidad de nuestra máquina virtual. Lo encontraremos en las opciones de la pestaña Storage.
3.- Desde las opciones de otra máquina virtual Windows atachamos la unidad anterior. Por lo que esta segunda máquina virtual tendrá dos unidades, la primera donde está alojado su propio sistema y una segunda que es la unidad de la primera máquina virtual que queremos extender.
4.- Arrancamos la segunda máquina virtual Windows.
5.- Abrimos un terminal de msdos.
6.- tecleamos “diskpart” y pulsamos intro.
7.- tecleamos “list volume” para que nos muestre los dos volúmenes.
8.- tecleamos “select volume n” donde n es el numero de volumen que queremos extender
9.- tecleamos “extend”
10.- Con ello extenderemos la partición a la máxima capacidad del volumen.
11.- Ahora toca devolver la unidad a su verdadera máquina. Apagamos la máquina virtual
12.- Desatachamos la unidad y la atachamos sobre su verdadera máquina virtual.
13. Arrancamos la máquina virtual y comprobamos que ya tenemos todo el espacio disponible.
Como veis es un proceso bastante sencillo, sólo hay que tener en cuenta que no se puede redimensionar el volumen del sistema Windows debido a que sobre ella está el sistema de arranque y el archivo de paginación. Por ello hacemos uso de una segunda máquina virtual para poder hacer este proceso.
No os olvidéis de hacer un backup antes de hacer todo este proceso porque, en principio no debe de haber ningún problema, pero en el caso de que lo haya estaréis preparados.
Nada más, espero que os sea de utilidad. Queridos lectores, me despido hasta la próxima semana.
![]() |
|
Los lectores que leyeron este post, también leyeron:






















Hola Adolfo,
Muy interesante tu post de hoy. Permiteme el atrevimiento y preguntarte si has usado la herramienta de Dell, EXTPART, la cual es excelente para también aumentar en caliente la partición C:\ del sistema?.
Te adjunto un enlace donde puedes ver mas información sobre la herramienta.
http://www.josemariagonzalez.es/2009/09/15/aumentando-el-tamano-del-disco-virtual-con-vsphere-hot-extend.html
Hola Jose,
No la conocía pero me ha sorprendido, da la casualidad de que necesitaba hacerlo sobre uno de mis servers, la acabo de probar y ha sido rapidisimo. La recomiendo encarecidamente.
Gracias Jose por avisarnos de esta utilidad.
Un saludo,
Adolfo.
Gracias a ti Adolfo por tu post y por confirmar que también funciona en una máquina virtual windows sobre XenServer
Solo me gustaría recordar que esta herramienta no tienes soporte y que por este motivo ha habido veces que no la he podido usar en clientes “mega” sensibles y críticos.
rgds,
J.
“Que hacemos si me quedo sin espacio en XenServer?”
La respuesta a la pregunta es:
lo mismo puedes hacer con máquinas Linux y utilizar gparted para la amplicación.
Ampliar nuestro espacio de almacenamiento, basicamente.
otra cosa es que necesitemos ampliar el espacio de nuestra máquina virtual basada en Windows dentro de XenServer
Este truquillo me lo enseño mi buen amigo Ángel de Citrix y puedo dar fe de que funciona a la perfección. Seguro que le viene bien a mas de uno
Como estan !!! espero me puedan ayudar un poco en cuanto a redimensionar, es posible reducir el tamanho de un disco, y luego segun lo que he leido en el post, el volumen, ello en un storage locel de una VM en Linux al crearla, se le asigno 120Gb, pero realmente usa solo 30Gb(postfix nada mas) entonces al hacer el backup demora demasiado, Que alternativas tengo.
Muchas Gracias !!
Hola Elias,
debes hacerlo mediante XenConvert, desde el siguiente enlace indican como hacerlo:
http://support.citrix.com/article/CTX123620
Un saludo,
Adolfo.
Adolfo, seguí los pasos tal cual, pero en mi caso la necesidad era aumentar el tamaño en disco en 2 GB para poder tener los 5 GB libres que se requieren para instalar el SP2 de Windows Server 2008 ya que solo tenía 3 GB libres en la partición del sistema. La paginación la tengo en otra partición.
Al finalizar, en lugar de encontrar los 5 GB libres, aunque el tamaño total del disco si creció, solo me muestra como espacio libre los 2 GB que adicioné, ni siquiera los 3 GB que tenía antes.
He corrido un scandisk a la máquina y la he reiniciado varias veces, pero aún sigue sin mostrar el espacio de 5 GB que quise tener libres mediante este procedimiento.
Que otra cosa puedo hacer?
Agradezco sus comentarios.