[Proxmox] Almacenamiento: Eliminar local-lvm y ampliar local

A continuación mostramos un ejemplo donde nuestra intención es dejar todo el disco del host dedicado a lo que ahora hace local. Es decir, eliminar local-vlm y ensanchar local para que tenga más sitio para ficheros de resguardo, imágenes ISO y plantillas de contenedores.

Ahora mismo, Proxmox no dejaría almacenar en local máquinas virtuales ni contenedores, dado que no se lo permitimos. Podemos cambiar esta situación yendo a Centro de datos > Almacenamiento > seleccionamos local > Editar > En Contenido seleccionaríamos lo que vamos a permitir guardar en local.

  1. Vamos entonces a cargarnos el espacio dedicado a local-lvm y ampliar el de local. Primero vamos a borrar el volumen lógico local-vlm. Para ello seleccionando el nodo > Consola > Y ejecutamos:
    umount /dev/pve/data
    lvremove /dev/pve/data
    

    confirmando su eliminación. Tras la cual podemos chequear el espacio libre con

    vgdisplay pve | grep Free
    

    Si fuera para crear un nuevo lvm por ejemplo de 50 GB:

    lvcreate -l 12500 -n data pve
    

    y formatearlo y montarlos:

    mkfs.ext4 /dev/pve/data
    mkdir /mnt/data
    mount /dev/pve/data /mnt/data
    
  2. Ahora cambiamos el tamaño de /dev/pve/root a todo el espacio disponible en el disco con:
    lvresize -l +100%FREE /dev/pve/root
    

    Resultado:

    root@proxmox1:~# lvresize -l +100%FREE /dev/pve/root
      Size of logical volume pve/root changed from 96.00 GiB (24576 extents) to <467.94 GiB (119792 extents).
      Logical volume pve/root successfully resized.
    

    Dándonos un mensaje de que nuestro volumen lógico pve/root ha cambiado del tamaño de 96.00 GiB a 467.94 GiB de manera correcta.

  3. Ahora debemos redimensionar el sistema de ficheros para que ocupe todo ese espacio, ejecutando:
    resize2fs /dev/mapper/pve-root
    

    Resultado:

    root@proxmox1:~# resize2fs /dev/mapper/pve-root
    resize2fs 1.47.0 (5-Feb-2023)
    Filesystem at /dev/mapper/pve-root is mounted on /; on-line resizing required
    old_desc_blocks = 12, new_desc_blocks = 59
    The filesystem on /dev/mapper/pve-root is now 122667008 (4k) blocks long.
    
  4. Finalmente ejecutamos
    reboot
    

    desde la consola para reiniciar el sistema y que Proxmox actualice los cambios.

  5. Comprobación y ajustes finales
    • Una vez reiniciado vamos a la Vista por servidor > Centro de datos > Almacenamiento y en la lista nos podemos cargar local-lvm, pues está en estado desconocido ya que no existe. Lo seleccionamos entonces y pulsamos Eliminar.
    • Podríamos también modificar los permisos para el contenido de local si queremos albergar en él también máquinas virtuales y/o contenedores. No es este caso, pues lo vamos a hacer en otro disco. Pero de querer hacerlo iremos a Centro de datos > Almacenamiento > Seleccionamos local y damos al botón Editar; ahí en el apartado contenido marcamos lo que queremos permitir almacenar en él.
    • Finalmente podemos seleccionar el nodo > Resumen > y comprobar el espacio disponible en el disco. En nuestro caso aparece un disco de 460.03 GB
  • doc/tec/sis/proxmox/almacen_local_ampliado/inicio.txt
  • Última modificación: 2024/11/30 18:37
  • por fepg