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

Как изменить размер логического тома в CentOS6?

Я увеличил выделенный размер в клиенте Vsphere до 32 ГБ и использовал gparted, чтобы изменить размер VG до 32 ГБ.

  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               vg_proxy
  PV Size               31.51 GiB / not usable 2.00 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              8066
  Free PE               3072
  Allocated PE          4994

Но я не уверен, как изменить размер LV и не потерять данные.

  --- Logical volume ---
  LV Path                /dev/vg_proxy/lv_root
  LV Name                lv_root
  VG Name                vg_proxy
  LV UUID                h9c0HO-xRQn-jX6q-4GGi-0nkt-2rnt-DNy3gR
  LV Write Access        read/write
  LV Creation host, time proxy, 2013-12-23 15:23:20 -0800
  LV Status              available
  # open                 1
  LV Size                17.51 GiB
  Current LE             4482
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto 


  - currently set to     256

Как изменить размер логического тома?

Увеличение объема почти никогда не приведет к потере данных. Это очень надежно. (Но у вас действительно есть недавно проверенные резервные копии, не так ли? Гарантии нет.)

Чтобы охватить все доступное пространство:

lvresize -rl +100%FREE /dev/vg_proxy/lv_root

Или, чтобы вырасти до абсолютного / относительного значения:

lvresize -rL 30G /dev/vg_proxy/lv_root
lvresize -rL +5G /dev/vg_proxy/lv_root

Смысл несколько иной. Но вот как я обычно использую два варианта. Вы можете прочитать больше на странице руководства.

-l, --extents [+ | -] LogicalExtentsNumber [% {VG | LV | PVS | FREE | ORIGIN}] Изменить или установить размер логического тома в единицах логических экстентов. Со знаком + или - значение добавляется к фактическому размеру логического тома или вычитается из него, а без него значение принимается как абсолютное. Число также может быть выражено в процентах от общего пространства в группе томов с суффиксом% VG по отношению к существующему размеру логического тома с суффиксом% LV, как процент от оставшегося свободного пространства физических томов на в командной строке с суффиксом% PVS в виде процента от оставшегося свободного пространства в группе томов с суффиксом% FREE или (для моментального снимка) в виде процента от общего пространства в исходном логическом томе с суффиксом% ORIGIN . Полученное значение округляется в меньшую сторону для вычитания, в противном случае оно округляется в большую сторону.

-L, --size [+ | -] LogicalVolumeSize [bBsSkKmMgGtTpPeE] Изменить или установить размер логического тома в мегабайтах. Суффикс размера M для мегабайт, G для гигабайт, T для терабайт, P для петабайт или E для эксабайт не является обязательным. Со знаком + или - значение добавляется или вычитается из фактического размера логического тома и округляется до полного размера экстента, а без него значение принимается как абсолютное.

мужчина lvresize