6.7. Extensiones libres insuficientes para un volumen lógico
Puede ver el mensaje "Insufficient free extents" al crear un volumen lógico cuando piensa que tiene suficientes extensiones basado en la salida de los comandos
vgdisplay
o vgs
. Esto es porque estos comandos redondean las figuras para proporcionar mensajes fáciles de leer. Para especificar el tamaño exacto, utilice el conteo de extensiones físicas libres en vez de múltiplos de bytes para determinar el tamaño del volumen lógico.
El comando
vgdisplay
, por defecto, incluye esta línea en el mensaje de salida para indicar las extensiones físicas libres.
# vgdisplay
--- Volume group ---
...
Free PE / Size 8780 / 34.30 GB
Alternativamente, puede utilizar las opciones
vg_free_count
y vg_extent_count
del comando vgs
para ver las extensiones libres y el número total de extensiones.
[root@tng3-1 ~]# vgs -o +vg_free_count,vg_extent_count
VG #PV #LV #SN Attr VSize VFree Free #Ext
testvg 2 0 0 wz--n- 34.30G 34.30G 8780 8780
Con 8780 extensiones físicas libres, puede ejecutar el siguiente comando con la opción l (en minúscula) para usar las extensiones en vez de bytes:
# lvcreate -l8780 -n testlv testvg
Esto utiliza todas las extensiones libres en el grupo de volúmenes.
# vgs -o +vg_free_count,vg_extent_count
VG #PV #LV #SN Attr VSize VFree Free #Ext
testvg 2 1 0 wz--n- 34.30G 0 0 8780
Alternativamente, puede extender el volumen lógico para usar un porcentaje del espacio libre restante en el grupo de volúmenes con el argumento
-l
del comando lvcreate
. Para obtener mayor información, consulte la Sección 4.4.1, “Cómo crear volúmenes lógicos lineales”.