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.

2 Comentarios

  1. oscar
    22 Diciembre, 2017 at 4:05 pm — Responder

    asi de sencillo eso no crea ningún problema con los ficheros y demás sin más trucos ni nada…..

    • Alnork Aguilar Baiz
      22 Diciembre, 2017 at 9:15 pm — Responder

      sin trucos… no genera problemas en el filesystem siempre cuando no reduzcas por debajo de lo que tienes consumido en el vps… OJO

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *