6.7. Extensões Livres insuficientes para um Volume Lógico
Você poderá obter mensagem de erro "Insufficient free extents" ao criar um volume lógico quando você acha que possui extensões suficientes baseados nos resultados dos comandos
vgdisplay
ou vgs
. Isto acontece porque estes comandos arredondam números em 2 decimos para fornecer um resultado legível. Para especificar um tamanho exato, use a contagem de extensão física livre ao invés de alguns múltiplos de bytes para determinar o tamanho do volume lógico.
O comando
vgdisplay
, por padrão, inclui esta linha de resultado que indica as extensões físicas livres.
# vgdisplay
--- Volume group ---
...
Free PE / Size 8780 / 34.30 GB
Como forma alternativa, você pode usar os argumentos
vg_free_count
e vg_extent_count
do comando vgs
para exibir as extensões livres e o número total de extensões.
[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
Com 8780 extensões físicas livres, você pode executar o seguinte comando, usando o argumento l em minúsculo para usar as extensões ao invés de bytes:
# lvcreate -l8780 -n testlv testvg
Isto usa todas as extensões livres no grupo de volume.
# 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
Como forma alternativa, você pode estender o volume lógico para usar uma porcentagem do espaço livre restante no grupo de volume usando o argumento
-l
do comando lvcreate
. Para mais informações, veja a Seção 4.4.1, “Criando Volumes Lógicos Lineares”.