Menu Close

Red Hat Training

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

6.7. Недостаточно свободных экстентов для логического тома

You may get the error message "Insufficient free extents" when creating a logical volume when you think you have enough extents based on the output of the vgdisplay or vgs commands. This is because these commands round figures to 2 decimal places to provide human-readable output. To specify exact size, use free physical extent count instead of some multiple of bytes to determine the size of the logical volume.
Вывод vgdisplay по умолчанию включает следующую строку, отображающую число свободных физических экстентов:
# vgdisplay
  --- Volume group ---
  ...
  Free  PE / Size       8780 / 34.30 GB
Или же можно передать опции vg_free_count и vg_extent_count команде vgs для отображения числа свободных экстентов и общего числа экстентов.
[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
При наличии 8780 свободных физических экстентов можно выполнить следующую команду (укажите опцию "l" для использования в качестве единиц экстентов вместо байтов):
# lvcreate -l8780 -n testlv testvg
В этом случае будут заняты все свободные экстенты в группе томов.
# 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
Alternately, you can extend the logical volume to use a percentage of the remaining free space in the volume group by using the -l argument of the lvcreate command. For information, see Раздел 4.4.1.1, «Создание линейных томов».