Назад | Перейти на главную страницу

Изменить размер группы логических томов

Привет, Сообщество ServerFault.

К этой группе томов:

  --- Volume group ---
  VG Name               virtual-machines
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               117,18 GiB
  PE Size               4,00 MiB
  Total PE              29999
  Alloc PE / Size       25600 / 100,00 GiB
  Free  PE / Size       4399 / 17,18 GiB
  VG UUID               iXdHIW-f7eR-aAb2-DHxR-ybAv-dQCy-oBA1Um

содержащий этот логический том

  --- Logical volume ---
  LV Name                /dev/virtual-machines/win7x64
  VG Name                virtual-machines
  LV UUID                2CXriq-v3M2-dVkG-j8JI-dGUD-yyph-r9waRs
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                100,00 GiB
  Current LE             25600
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:0

Я хочу добавить еще один логический том через

lvcreate -L 100G -n win7x64-gaming virtual-machines

но он говорит

Insufficient free extents (4399) in volume group virtual-machines: 25600 required

Я подумал об изменении размера vg, но не нашел ничего похожего на vgresize. Как мне удалось добавить этот новый уровень?

РЕДАКТИРОВАТЬ: Я взял пустой жесткий диск и просто вызвал lvcreate, поэтому я предполагаю, что вам интересно следующее.

  --- Physical volume ---
  PV Name               /dev/sdb1
  VG Name               virtual-machines
  PV Size               117,19 GiB / not usable 4,00 MiB
  Allocatable           yes 
  PE Size               4,00 MiB
  Total PE              29999
  Free PE               4399
  Allocated PE          25600
  PV UUID               iXZ9sf-UMnI-azYF-2h0v-dCt3-44GB-NwT7v9

"но я не нашел ничего похожего на vgresize" -> Он существует и называется vgextend

Изменить: если я правильно угадаю, у вас уже есть один диск / dev / sdb1, один vg, называемый виртуальными машинами, и один LV win7x64. Теперь вы хотите создать еще один 100-гигабайтный LV, но для этого недостаточно места, поэтому вы хотите добавить еще один диск.

  • Шаг 1: Определите новый диск. Вы можете, например, попробовать dmesg.
  • Шаг 2: Создайте PV на новом диске (или в разделе нового диска). Для этого используйте pvcreate.

  • Шаг 3: Добавьте новый PV к существующему VG с помощью vgextend

  • Шаг 4: Создайте новый LV с помощью приведенной выше команды.