GNU/Linux >> Tutoriales Linux >  >> Linux

CentOS/RHEL:cómo crear un volumen lógico de aprovisionamiento delgado

El aprovisionamiento delgado de LVM le permite comprometer en exceso el almacenamiento físico. Puede crear sistemas de archivos que sean más grandes que el almacenamiento físico disponible. El aprovisionamiento delgado de LVM le permite crear discos virtuales dentro de un grupo delgado. El tamaño del disco virtual puede ser mayor que el espacio disponible en el grupo delgado. Es importante que controle el grupo delgado y agregue más capacidad cuando comience a llenarse.

Crear grupo delgado

Los grupos delgados se crean mediante el comando lvcreate y, como tales, son esencialmente volúmenes lógicos. Utilice la opción –T, la opción –thin o la opción –thinpool al crear un grupo delgado. El siguiente ejemplo crea un grupo delgado llamado mytinpool del grupo de volúmenes centos que tiene un tamaño de 100 m:

# lvcreate -v -L 100m -T centos/mythinpool 
...
  Logical volume “mythinpool” created
# lvs
  LV         VG     Attr       LSize   Pool Origin Data%  Move Log Cpy%Sync Convert
  mythinpool centos twi-a-tz-- 100.00m               0.00

La columna "% de datos" muestra los datos del grupo asignado. El ejemplo muestra 0,00 % porque aún no se han creado volúmenes delgados virtuales en este grupo delgado.

Crear volumen delgado

Utilice el comando lvcreate con la opción –V para crear un volumen delgado (un disco virtual) a partir de un grupo delgado. El siguiente ejemplo crea un volumen reducido de 1 GB denominado mythinvol en el grupo reducido de centos/mythinpool. Tenga en cuenta que el tamaño del volumen delgado es mayor que el tamaño del grupo delgado que lo contiene.

# lvcreate -V 1g -T centos/mythinpool -n mythinvol
  Logical volume "mythinvol" created
# lvs
  LV         VG     Attr       LSize   Pool       Origin Data%  Move Log Cpy%Sync Convert
  mythinpool centos twi-a-tz-- 100.00m                     0.00
  mythinvol  centos Vwi-a-tz--   1.00g mythinpool          0.00

Tenga en cuenta la diferencia en los atributos. El volumen delgado tiene una V atributo para el disco virtual. La columna % de datos muestra 0,00 hasta que cree un sistema de archivos en el volumen delgado.

Crear sistema de archivos

Vamos a crear un sistema de archivos ext4 en el volumen delgado que acabamos de crear.

# mkfs.ext4 /dev/centos/mythinvol
# mkdir /myvol
# mount /dev/centos/mythinvol /myvol

Compruebe el tamaño del punto de montaje en la salida del comando df -hP.

# df -hP | grep myvol
/dev/mapper/centos-mythinvol  976M  2.6M  907M   1% /myvol

Cree un archivo de 100 MB de tamaño utilizando fallocate en el directorio /myvol.

# cd /myvol
# fallocate -l 100m test_file
# df -hP | grep my
/dev/mapper/centos-mythinvol  976M  103M  807M  12% /myvol
# lvs
  LV         VG     Attr       LSize   Pool       Origin Data%  Move Log Cpy%Sync Convert
  mythinpool centos twi-a-tz-- 100.00m                    49.00
  mythinvol  centos Vwi-aotz--   1.00g mythinpool          4.79

Esto muestra que ha utilizado el 49 % de los datos del grupo asignado. Esto también muestra que el volumen reducido ha utilizado el 4,79 % de 1 GB.

Piscina delgada extensible

Puede usar el comando lvextend para agregar espacio a un volumen lógico de grupo delgado.

# lvextend -L 500m centos/mythinpool
  Extending logical volume mythinpool_tdata to 500.00 MiB
  Logical volume mythinpool successfully resized

Tenga en cuenta que el tamaño del grupo reducido ahora es de 500 MB y el porcentaje utilizado es del 9,81 %.

# lvs
  LV         VG     Attr       LSize   Pool       Origin Data%  Move Log Cpy%Sync Convert
  mythinpool centos twi-a-tz-- 500.00m                     9.81
  mythinvol  centos Vwi-aotz--   1.00g mythinpool          4.79


Linux
  1. Cómo crear un sistema de archivos en una partición o volumen lógico de Linux

  2. Cómo crear un puente de red en CentOS/RHEL

  3. Cómo crear un repositorio yum en CentOS/RHEL

  4. Cómo crear un banner SSH en el servidor CentOS/RHEL

  5. CentOS/RHEL:cómo crear un volumen lógico de aprovisionamiento delgado

Cómo aumentar el tamaño de intercambio en RHEL 8 / CentOS 8

Cómo crear volúmenes lógicos de aprovisionamiento delgado en Linux

CentOS / RHEL:Cómo encontrar espacio libre en un grupo de volumen en LVM

CentOS / RHEL:Cómo eliminar un grupo de volúmenes en LVM

CentOS / RHEL:cómo agregar un volumen físico (PV) a un grupo de volúmenes (VG) en LVM

CentOS / RHEL:cómo encontrar volúmenes lógicos (LV) contenidos en volúmenes físicos (PV) en LVM