Cambie el tamaño del sistema Ubuntu Linux a un disco más pequeño dentro de VMware ESXi

Cambie el tamaño del sistema Ubuntu Linux a un disco más pequeño dentro de VMware ESXi

Tengo varias máquinas virtuales Ubuntu Linux ejecutándose en hosts VMware ESXi a las que se les han asignado discos mucho más grandes que su capacidad requerida. Como el espacio se está convirtiendo en un problema en nuestra SAN, me gustaría investigar la reducción del espacio en disco asignado en estas máquinas.

Se realizará una copia de seguridad completa de todos los sistemas antes de comenzar a realizar cambios, y siempre conservaré una copia de seguridad impecable en caso de que el cambio de tamaño de la partición no funcione.

¿Existe una forma más sencilla que el siguiente procedimiento o es una solución completamente mejor?

  1. Apague y asigne un segundo disco a la máquina virtual
  2. Arrancar usando elSistemaRescueCD
  3. UsarGpartidopara cambiar el tamaño de la partición original (fuente), haciéndola más pequeña
  4. Clonar la partición nueva y más pequeña en el segundo disco
  5. Apagar y eliminar el disco inicial de la máquina virtual
  6. Reiniciar y forzar fsckla verificación del sistema de archivos.

Respuesta1

Yo no clonaría. Lo que haría es montar la segunda unidad en el sistema, particionarla y formatearla adecuadamente, usar taro cpiotransferir todos los archivos, quitar la unidad original y luego instalar grub en la nueva unidad. Esto elimina la necesidad de encoger cualquier cosa y, como efecto secundario, limpia cualquier fragmentación que pueda haber ocurrido.

O si está usando LVM, agregue el PV en la segunda unidad al VG, reduzca el FS y el LV, migre el LV a la nueva unidad y luego instale grub. Esto requerirá una reducción, pero después de la operación de reducción, la migración del VI se puede realizar en vivo.

información relacionada