TIPS – Eliminando LVM-thin y obtener todo el espacio de almacenamiento en PROXMOX

Como ya se vio en el TIPS anterior:

Proxmox VE por defecto,  asigna aproximadamente el 10% del tamaño del disco duro para la funcionalidad del sistema operativo subyacente y la plataforma de virtualización, la cual radica en el volumen lógico /dev/pve/root. Además de eso, crea dos volúmenes lógicos adicionales, uno para la swap en /dev/pve/swap (la cual es, normalmente, de la misma capacidad de la RAM física del nodo); y otro volúmen lógico de tipo LVM-Thin donde se guardan los discos duros de los entornos virtuales, le cual radica en /dev/pve/data. Esto a partir de la version 4.2 del proxmox, lo que nos limita mucho en espacio. En este tips les mostrare como eliminar esta espacio y usarlo a conveniencia. En este ejemplo que les pongo, es en un proxmox con RAID y como es lógico se realizara sobre un proxmox en limpio acabado de instalar.

1-Eliminamos la particion lvm-thin
lvremove /dev/pve/data

2-Averiguamos el espacio disponible en disco

vgdisplay | grep Free

Free PE / Size 700127 / 2.67 TiB

3- Creamos un volumen logico con el espacio libre
[email protected]:~# lvcreate -L 2.67T -n data pve
Rounding up size to full physical extent 2.67 TiB
Logical volume “data” created.

4- Verificamos si nos queda algo mas de esacio libre

[email protected]:~# vgdisplay | grep Free
Free PE / Size 202 / 808.00 MiB

5- Lo agregamos
lvresize -L +808M /dev/mapper/pve-data

6-Formateamos el volumen
mkfs.ext4 /dev/pve/data

7- Editamos el fstab y agregamos esta linea
/dev/pve/data /var/lib/vz ext4 defaults 0 1

8- Por ultimo montamos el volumen
mount -a

Ahora ya podremos usar todo el volumen que teniamos con el lvm-thin y lo podremos agregar como espacio local para guardar:

  • Imágenes ISO de instalación de sistemas operativos
  • Plantillas de contenedores OpenVZ/LXC
  • Discos duros de máquinas virtuales KVM o contenedores OpenVZ/LXC
  • Respaldos de máquinas virtuales
  • Contenedores OpenVZ/LXC

La desventaja de esto es que ya no tendriamos las bondades del sistema LVM. Y que nuestros discos duros de las máquinas virtuales no serian dinámicos y si ocuparian todo el espacio.

alex out

(Visited 1.744 times, 1 visits today)
Sobre Alexander Rivas Alpizar 25 Artículos
Administrador de Redes de EMPRESTUR Cienfuegos

12 Comentarios

  1. After study a number of of the blog posts in your site now, and I truly like your way of blogging. I bookmarked it to my bookmark site list and will be checking back soon. Pls have a look at my website also and let me know what you think.

    • Solo debes leer un poco mas:
      En Linux, los nombres de los discos y las particiones pueden ser diferentes que los usados en otros sistemas operativos. Necesita conocer los nombres que Linux emplea cuando crea y monta particiones. A continuación, una lista del esquema básico de nombrado:

      La primera unidad de disco flexible se llama /dev/fd0.

      La segunda unidad de disco flexible se llama /dev/fd1.

      The first hard disk detected is named /dev/sda.

      The second hard disk detected is named /dev/sdb, and so on.

      La primera unidad de un CD-ROM SCSI se llama /dev/scd0, también conocida como /dev/sr0.
      TOMADO de debian.org
      Como puedes ver te sale solo sda pq tienes 1 solo HDD(disco duro) puesto.
      En cuanto a q los comandos no te funcionen debes ser mas especifica
      alex out

      • Gracias por la aclaracion, buscando informacion instale desde cero y no con todo el almacenamiento e hice un disco con una parte del disco para guardar los backups y estuve haciendo este tutorial que tienes y elimine la lvm y nada me dio error pero cuando mount -a no la monto.

    • Consejo sano no elimines el store lv-thin pq es muy util…solo redimensionalo para poder usar mejor el espacio. Con lvm-thin peudes redimencionar HDD virtuales en caliente q es tremenda ventaja. Sigue mi otro tutorial de buenas practicas para instalar un proxmox. este lo hice pq me lo pidieron. Pero no es lo que recomiendo
      alex out

  2. Hola, tengo /dev/mapper/pve-root al 100% usada. Sabes como libero espacio allí o como puedo ampliarlo? Gracias
    # df -h
    Filesystem Size Used Avail Use% Mounted on
    udev 7.8G 0 7.8G 0% /dev
    tmpfs 1.6G 161M 1.4G 11% /run
    /dev/mapper/pve-root 2.7G 2.7G 0 100% /
    tmpfs 7.8G 0 7.8G 0% /dev/shm
    tmpfs 5.0M 0 5.0M 0% /run/lock
    tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
    /dev/sdb2 129G 61M 122G 1% /FileServer
    /dev/sda5 118G 895M 111G 1% /isos
    /dev/sda2 511M 304K 511M 1% /boot/efi
    PoolZFS800 739G 0 739G 0% /PoolZFS800

Dejar una contestacion

Tu dirección de correo electrónico no será publicada.


*