Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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”.