[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
.
- Vamos entonces a cargarnos el espacio dedicado a
local-lvm
y ampliar el delocal
. Primero vamos a borrar el volumen lógicolocal-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
- 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. - 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.
- Finalmente ejecutamos
reboot
desde la consola para reiniciar el sistema y que Proxmox actualice los cambios.
- Comprobación y ajustes finales
- Una vez reiniciado vamos a la
Vista por servidor
>Centro de datos
>Almacenamiento
y en la lista nos podemos cargarlocal-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 aCentro de datos
>Almacenamiento
> Seleccionamoslocal
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