Crear un volumen lógico LVM de tamaño específico al final de un volumen físico

Crear un volumen lógico LVM de tamaño específico al final de un volumen físico

Tengo un volumen físico de 49,8 GB y quiero tener un volumen lógico de 2 GB que esté al final del volumen físico y que el resto del volumen físico sea otro volumen lógico. Leí las páginas de manual de LVM y no encontré una forma distinta de agregar volúmenes lógicos al final de un volumen físico.

Respuesta1

Si este es su objetivo, puede crear el volumen lógico y especificar las extensiones para su ubicación:

lvcreate -l 100 -n lvol1 vg01 /dev/sdb1:900-999

En este ejemplo, estaría creando un volumen lógico de 100 extensiones llamado 'lvol1' en 'vg01', utilizando el volumen físico 'sdb1', extensiones 900 a 999.

En el caso de volúmenes lógicos existentes, si tiene extensiones libres dentro del grupo de volúmenes, puede utilizarlas pvmovepara mezclar extensiones dentro de un volumen físico o entre volúmenes físicos del grupo de volúmenes.

Respuesta2

Cómo calcular el tamaño del VI en extensiones:

  • pvdisplay -m y vea el número máximo de extensión para el PV requerido (en mi caso /dev/sda).

  • Tamaño calculado en extensiones = [tamaño en GB que necesitas] * 1024 * 1024 / 4kb

    por ejemplo, 800 GB = 800 * 1024 * 1024/4096 = 204800

  • calcular el número de extensión inicial: extensión máxima - tamaño en extensiones + 1

  • ejecutar comando: lvcreate -n MyLV1 -l204800 vg-raid5 /dev/sda:start_extent-max_extent

p.ej: lvcreate -n INSTALL -l204800 vg-megaraid /dev/sda:1224995-1429794

información relacionada