Cómo reducir el tamaño del disco de una máquina virtual vmware. Cómo reducir un disco virtual VirtualBox de gran tamaño. Cómo ampliar un disco virtual Hyper V

Mientras trabaja con Hyper-v, puede que sea necesario cambiar el tamaño de los discos duros de las máquinas virtuales. Desafortunadamente, las herramientas estándar de Windows 2008 R2 no le permiten reducir el tamaño de un disco duro, solo ampliar el disco o convertirlo de dinámico a fijo (y viceversa).

Utilidad para cambiar el tamaño de VHD

Esta utilidad le permite aumentar y disminuir el tamaño de su disco duro, tanto estático como dinámico. Lamentablemente, el sitio web oficial del programa ha dejado de existir. Sin embargo, puede descargar la utilidad en Internet o desde nosotros.

Powershell en Windows 2012

En versiones anteriores de Hyper-V, no había ninguna funcionalidad para reducir el espacio en el disco virtual. A partir de Windows Server 2012, apareció la capacidad estándar de recortar discos virtuales, pero aún no es muy fácil de usar. El hecho es que para reducir el tamaño de un VHD, debe haber espacio libre no asignado en su interior. De lo contrario, la opción Reducir no está disponible en la GUI y PowerShell generará un error al intentar reducir el disco usando Resize-VHD.

Como ejemplo, tomemos la máquina virtual SRV01 con un disco virtual de 40 GB y reduzcamoslo a 30 GB. Para hacer esto, primero colocamos la VM en una variable y mostramos las propiedades de su disco virtual:

$vm = Obtener-VM -Nombre SRV01
Obtener-VHD -VMId $vm.VMId

En las propiedades de VHD nos interesan parámetros tales como:

  1. FileSize es el tamaño actual del archivo VHD. Muestra la cantidad real de espacio en disco ocupado por el disco virtual.
  2. Tamaño: el tamaño actual del disco virtual. En el caso de un VHD dinámico, muestra el tamaño máximo al que puede crecer.
  3. Tamaño mínimo: el tamaño mínimo del disco virtual o el tamaño mínimo posible al que se puede recortar el VHD.

Como puede ver en el ejemplo, tenemos un VHD de expansión dinámica de 40 GB de tamaño, de los cuales un poco más de 20 GB están ocupados actualmente. Hay espacio libre, pero los tamaños actual y mínimo son casi los mismos, por lo que reducir el disco no funcionará.

Para manipulaciones posteriores es necesario apagar la VM, por lo que comprobamos su estado y, si es necesario, la apagamos:

$vm.Estado $vm | Detener-VM-Forzar

Luego montamos el VHD en el sistema principal y mostramos las propiedades del disco resultante:

Mount-VHD -Path $vm.HardDrives.Path -Passthru | Obtener disco

Tomamos el número de disco resultante y mostramos todas las particiones que contiene:

Obtener-Partición -DiscoNúmero 3

Si de repente el disco contiene varias particiones pequeñas e incomprensibles, no debe tocarlas. Contienen información importante que el sistema necesita para arrancar y recuperarse. Necesitamos una partición que tenga una letra de unidad. Reducámoslo a 30 GB y comprobemos qué pasó:

Cambiar tamaño de partición -DriveLetter E -Tamaño 30 GB
Obtener-Partición -DriveLetter E

Desmontemos el VHD del sistema principal:

Desmontar-VHD -Ruta $vm.HardDrives.Path

Y redúcelo al mínimo valor posible:

Cambiar tamaño-VHD -Ruta $vm.HardDrives.Path -ToMinimumSize

Como puede ver, todo salió bien, el disco virtual se redujo a 30 GB. Todo lo que queda es iniciar la VM.

¡Buenas tardes!. La tarea es sencilla, reducir el tamaño del disco virtual vmdk en ESXI 5 o 6.5. Esta necesidad puede surgir debido a una planificación incorrecta o simplemente a una información incorrecta por parte de la persona que establece la tarea. Lo que tenemos es una máquina virtual con windows server 2008 R2, unidad C 50 GB, 20 GB ocupados y unidad D 100 GB, y se usa 1, necesitamos reducirlo digamos a 10 y para que quede grueso. Desafortunadamente, esto no se puede hacer con los medios estándar; no es como ir a la configuración de Hyper-V y quitar la cantidad requerida. Pero, afortunadamente, existe una forma sencilla de resolver esto: la utilidad VMware vCenter Converter Standalone 5-6.2; describí un ejemplo de su trabajo.

Abra la utilidad. Seleccione "Máquina virtual de infraestructura VMware" e ingrese las credenciales para conectarse a su host o servidor vCenter. Luego el siguiente.

Seleccione un host y una máquina virtual para reducir el espacio en disco.

Ingresamos los datos de destino y acceso, en mi ejemplo este es el mismo servidor vcenter.

Seleccione la carpeta de instalación y el nombre.

Seleccionamos un host, te recomiendo vmtools versión 9, para que puedas editar desde el cliente pesado en Windows y el almacén de datos, de lo contrario tendrás que bajar la versión del equipo virtual.

Y ahora la parte divertida, reducir los discos. Tipo de copia de datos, seleccione Seleccionar volumen y debajo en el disco duro está el botón de edición, en el menú desplegable puede seleccionar el tamaño actual o el mínimo, seleccione el mínimo, luego, después de completar la conversión, expanda al que necesita. de hecho, haga clic en siguiente y comienza el proceso.

No importa cuán grande sea el almacenamiento, tarde o temprano se quedará sin espacio.

He estado trabajando con Varya durante bastante tiempo y he desarrollado la siguiente regla para mí: creamos una máquina virtual del tamaño mínimo, entonces siempre tendremos tiempo para expandir los discos. Reducir los discos más adelante será mucho más complicado.

Pero un día llega el momento en que tienes que hacer esto.

Y puedes hacer esto de varias maneras:

1) Ejecutar Encoger o Compacto. Para VMware ESXi puedes hacer Encoger a través de la interfaz de Vmware Tools instalada en la VM. O a través de la interfaz de herramientas de administración de vSphere. Para VMware Workstation puedes hacer Compacto en las propiedades de la VM en las propiedades del disco.

Puede que no funcione.

2) Reduzca el tamaño del disco clonándolo:

— agregue otro disco del tamaño requerido (más pequeño) a la VM cuyo disco queremos reducir.

— inicie la máquina virtual desde el disco de inicio de programas de clonación de discos de terceros (Acronis True Image o Ghost32 (Symantec Norton Ghost) o similares).

— clonar el contenido de un disco grande en uno pequeño.

- quitar un disco grande de la VM

3) Reduzca el tamaño del disco convirtiendo máquinas virtuales mediante VMware vCenter Converter. Al convertir, puede especificar que el tamaño del disco resultante sea más pequeño que el original.

Hola a todos, hoy quiero hablarles de una característica muy útil que lamentablemente VMware ESXI 5.5 no tiene, pero Hyper-V sí la tiene desde Windows Server 2012. Esta es la función de reducir el tamaño de un disco virtual. Esto se hace de manera muy conveniente, ya que puede salvar al administrador de virtualización de una infraestructura de máquina virtual planificada incorrectamente.

Cómo reducir el disco virtual Hyper V

Permítame recordarle que VMware también proporcionó algunos métodos para reduciendo archivos vmdk, pero allí no fue muy conveniente hacerlo a través del convertidor. En MS, por extraño que parezca, este proceso se realizaba mediante un práctico asistente.

Entonces, ¿cómo podemos reducir el disco virtual Hyper V? Para hacer esto, iniciamos sesión en nuestra máquina virtual, tengo instalado Windows Server 2012 R2, pero esto no es importante. Debes ir a Administración de discos.

Seleccione el disco que desea reducir, haga clic derecho sobre él y haga clic en Reducir.

Establezca el tamaño del espacio a comprimir y presione comprimir.

Como resultado, tendrá espacio no asignado en su disco local, por lo que reduciremos el disco Hyper-V.

Ahora apaga la máquina virtual y ve a sus propiedades.

Seleccione el disco virtual deseado y ejecute el elemento de edición.

Se abre el asistente para editar el disco duro virtual.

Como puede ver, aquí también hay una función de reducción, que le permitirá reducir el tamaño del disco en Hyper-V, haga clic en Siguiente.

El asistente le dirá hasta qué mínimo puede comprimir el disco.

Todo lo que queda es comprobar, iniciar la máquina virtual y abrir Mi PC. Y como puede ver, todo se comprimió con éxito.

Cómo ampliar un disco virtual Hyper V

Para aumentar el disco duro virtual, debe seleccionar Expandir en el Asistente para cambiar disco duro virtual; la traducción, por supuesto, es muy complicada. Por lo tanto, ampliar el disco Hyper V no es más difícil.

Hagamos lo mismo desde la línea de comando de un lenguaje fuerte :) Primero que nada, tenemos una máquina virtual dc1, pongámosla en una variable y veamos sus propiedades.

$vm = Obtener-VM -Nombre DC1
Obtener-VHD -VMId $vm.VMId



Consideraremos estos valores.
  • Tamaño de archivo > es esencialmente el tamaño actual del archivo VHD. Muestra cuánto se está utilizando realmente.
  • Tamaño > tamaño actual del disco virtual. Si el VHD es dinámico, se le mostrará el tamaño máximo al que puede crecer.
  • Tamaño mínimo > muestra hasta qué tamaño se puede reducir el VHD.
    Tenemos un VHD dinámicamente ampliable: 40 Gb de tamaño, de los cuales > 20 Gb están ocupados. Como ves, hay espacio libre, pero es casi el mismo que el mínimo y reducir el disco no funcionará.




Arriba