Servidores

Reducir dimensiones disco en lxc en proxmox

Los que administramos virtualizaciones en Proxmox, eventualmente necesitamos reducir las dimensiones del disco asignado a un CT (contenedor) basado en LXC. El gran detalle es que la opción de resize nativa solo aplica par aumentar el tamaño, no reducirlo: big problem!

Entonces, para lograr reducir el espacio sin dañar el filesystem del contenedor, tenemos que recurir al siguiente truco:

  • Primero, debemos hacer un respaldo del CT a reducir. Puedes utilizar la opción tradicional del panel Web de Proxmox, o por comando. Supongamos que tenemos un VPS de 100Gb y lo queremos reducir a 50Gb. (OJO: debe haber espacio libre dentro del contenedor para eso).
vzdump XXX -storage backup -compress lzo
  • Luego, el truco viene en la restauración del backup, la cual hay que ejecutarla en el shell de la siguiente manera:
pct restore XXX /mnt/pve/backup/dump/vzdump-lxc-<XXX>-tar.lzo --rootfs backups:50G

Como ven, en el restore se le indica el nuevo tamaño expresado en XXG.

Artículo anterior

Activar SUDO en Debian Jessie

Artículo siguiente

Fix para hacer funcionar el RTM en el panel de OVH

El Autor

Alnork Aguilar Baiz

Alnork Aguilar Baiz

Conectado con la tecnología, cine, música y deportes. Adaptable y apasionado. Amo a la vida, pero soy crítico del mundo. Valoro la familia y amistad.