Mi disco Ubuntu VMware de imagen ha crecido a 5 GB de tamaño de archivo físico. Es un disco de crecimiento dinámico con una capacidad máxima de 8 GB. Limpié algunas cosas dentro de la distribución de Linux y ahora dentro de ella ocupa 3 GB. Obviamente, el tamaño del archivo físico no se redujo automáticamente. ¿Hay alguna forma (si es posible de forma gratuita) de reducir este disco a ~ 3GB?
Necesito esto para ajustar la imagen en el DVD.
fuente
He encontrado la solución: debe compactar su disco duro:
Máquina virtual - Configuración - General - Limpiar máquina virtual
fuente
Abra VMware Toolbox en el invitado (como root) y reduzca el disco. (Documentación)
Si no tiene VMware Tools, puede reducir el disco manualmente en dos pasos. Primero, limpie el espacio libre en el disco virtual utilizando una herramienta como zerofree . Zerofree está disponible en Ubuntu , pero dado que requiere que el sistema de archivos del sistema operativo invitado esté montado como de solo lectura, es posible que desee ejecutarlo en un CD en vivo. Se dice que Parted Magic incluye zerofree.
Después de poner a cero el espacio libre, abra la Configuración de la máquina virtual y compacte el disco virtual.
fuente
Utilizar
desde el símbolo del sistema en su invitado Ubuntu.
(Probado en Ubuntu 14.04 LTS invitado + Windows 10 Host + VMWare Workstation 12.1.1)
fuente
Cambio de tamaño del disco duro VMWare :
Expandir el disco duro virtual dinámico en VMWare es fácil y ya no requiere la herramienta de línea de comandos
vmware-vdiskmanager.exe
ubicada de forma predeterminada enC:\Program Files\VMware\VMware Workstation\
.Para cambiar el tamaño, use el siguiente comando (abra un símbolo del sistema presionando WIN + R e ingrese cmd): "
C:\Program Files\VMware\VMware Workstation\vmware-vdiskmanager.exe" -x NEWSIZE "diskname.vmdk
"Procedimiento :
Los siguientes pasos son:
Para ver un resumen visual de los pasos e información adicional, consulte aquí .
fuente
Estos pasos funcionaron perfectamente para mí:
1) Espacio sin usar de relleno cero
2) Reducir disco con caja de herramientas vmware
Probado en Ubuntu 16.04, VMware Workstation 12.1.0 Player, Windows 7 Host
fuente
La reducción de discos es posible en ESXi.
Encuentra el archivo grande y bórralos.
encontrar / -tipo f -size + 50M
Desfragmentar (no es necesario desmontar / volver a montar nada). Ignorar cualquier error. Algunos archivos como enlaces simbólicos y archivos de dispositivos no se pueden desfragmentar.
sudo e4defrag /
Rellene con cero todo el espacio no utilizado para que VMware sepa que realmente no se utiliza:
dd if = / dev / zero of = wipefile bs = 1M; sincronización rm wipefile
Ejecute la operación de reducción: si 4 falla, continúe con 5.
el disco sudo vmware-toolbox-cmd se reduce
Reinicie el sistema Linux con la opción de prueba y edite la tabla de particiones con gparted. Reduzca el sistema de archivos raíz y elimine y mueva la partición de intercambio cerca de la partición raíz.
SSH a ESXi y emita este comando:
vmkfstools -K /vmfs/volumes/volumename/vmname/vmname.vmdk
Necesitamos editar el archivo * .vmdk. Después de las letras RW, define el tamaño del disco virtual VMware (VMDK)
* 40 GB = 40 * 1024 * 1024 * 1024/512 = 83886080 *
Migrarlo a otro almacén de datos para reflejar el nuevo tamaño.
fuente
find
comando no es realmente relevante. (2) ¿Qué hacevmkfstools -K
? (3) ¿Editar manualmente un archivo? De Verdad? (4) No entiendo sus instrucciones sobre qué cambio debe hacer el usuario en el archivo. (5) ¿Qué estás diciendo sobre migrar a otro almacén de datos? (0) La mayor parte de lo que dices ya ha sido cubierto. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... por favor no responda en los comentarios; edite su respuesta para que sea más clara y completa.Disminución (reducción) de discos VMDK en invitados ESXi / vSphere Linux
(si es posible) Detenga todas las aplicaciones y servicios de escritura intensiva en disco, ya que los siguientes pasos llenarán momentáneamente el volumen de destino
Desfragmente los volúmenes en VMDK de destino e ignore cualquier error como enlaces simbólicos / archivos de dispositivo / etc. No puede ser desfragmentado.
Apagar y apagar invitado
SSH al host ESXi y emita estos comandos:
Fuente
https://kb.vmware.com/s/article/1002019
fuente