Vamos a añadir un storage de tipo lvm a nuestra proxmox es muy sencilla y solo tendremos que tener claro un par de conceptos de creación de disco en Linux.
Es un proceso muy sencillo, en este caos vamos a tener 2 discos un sda y sdb, este ultimo es el que he añadido nuevo.
Abrimos nuestra Shell de proxmox, y vamos a usar fdisk con esto, si no estamos muy familiarizado con Linux, nos mostrara información de las unidades que tenemos. Si no estamos muy seguro de cuál es el nombre del dispositivo para el disco duro que queremos agregar.
Ponemos en la consola:
fdisk -l

Encontramos el «Disco» sin una tabla de particiones válida. Ese será probablemente el disco duro que quieras agregar. En nuestro caso es «Disk /dev/sdb no contiene una tabla de particiones válida» Para hacer una partición en la nueva unidad, escribimos lo siguiente:
cfdisk /dev/sdb
y nos sale un asistente

Elegimos las siguientes opciones
New - Primary - Specify size in MB

Nos vamos a Write

Y salimos con Quit

Ahora se debe crear un volumen físico. escribimos
pvcreate /dev/sdb1
![]()
Creamos un grupo de volúmenes. El nombre será «DATOS». Este un nombre lógico, porque este es el nombre que se utilizará en la interfaz web proxmox
vgcreate DATOS /dev/sdb1
![]()
Ahora agregamos el almacenamiento en Proxmox. Vamos a la interfaz web, haga clic en el directorio Datacenter y luego haga click en la pestaña Almacenamiento.
Hacemos clic en Add – LVM Group

Escribimos un nombre de identificación, por ejemplo, DATOS
Almacenamiento base: grupos de volúmenes existentes
Grupo de volúmenes: DATOS
Activado: Marcado
Las opciones las ajustamos como queramos

Ahora ya hemos añadido nuestro disco a proxmox y está listo para usar.

Espero que os sirva

al realizar todo esto, con discos de diferentes tamaños, he llegado a tener 12TB, pero al querer usarlos me dice que esta usado al 100%
Eso suele pasar por cómo Proxmox interpreta LVM: si el volume group (VG) no tiene extents libres porque ya hay un LV que se ha quedado con 100% del espacio, la vista de almacenamiento te marca 100% usado, aunque “por dentro” no hayas metido aún VMs/archivos.
haz un backup antes si tienes datos de todo.
prueba esto:
vgs
lvs -a -o+devices,lv_attr,lv_size,data_percent,metadata_percent,segtype
pvs -o+pv_used
Si ves un LV grande con atributos tipo -wi-ao—- y tamaño ~12T → es LVM “thick” ocupando todo el VG. Proxmox lo ve como 100% usado porque ya está todo asignado a ese LV.
Si ves un thin-pool (lv_attr empieza por twi-) y data_percent ≈ 0%, pero en Proxmox sale 100% → seguramente añadiste el storage como “LVM” en vez de “LVM-Thin”.
Si metadata_percent está en 100% → el thin-pool tiene la metadatos llenos y aparece como lleno aunque no haya VMs.
Si creaste un LV “thick” por error que ocupa todo:
# ¡BORRA ese LV SOLO si no tiene datos!
lvremove /dev//
# Crea el thin-pool usando casi todo el free
lvcreate -l 95%FREE -T /
# Asegura metadatos suficientes
lvextend –poolmetadatasize +1G /
En Proxmox: Datacenter → Storage → Add → LVM-Thin
VG name:
Thin Pool:
Si deja ese LV grande y formatealo (siempre todo con backup previo):
mkfs.xfs /dev//
mkdir -p /mnt/proxmox-store
echo ‘/dev// /mnt/proxmox-store xfs defaults 0 2’ >> /etc/fstab
mount -a
Si Thin-pool “lleno” por metadatos
lvextend –poolmetadatasize +1G /
# (Opcional) ampliar datos si te quedaste corto
lvextend -l +10%FREE /
Por favor, siempre prueba con backup todo.
Un saludo