如何在 CentOS6 中调整逻辑卷的大小?

如何在 CentOS6 中调整逻辑卷的大小?

我将 Vsphere 客户端中的配置大小增加到 32GB,并使用 gparted 将 VG 大小调整为 32GB

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

如何调整逻辑卷的大小?

答案1

增加卷几乎不会导致数据丢失。它非常可靠。(但是,您确实有最近验证过的备份,不是吗?这永远无法保证。)

要扩展到所有可用空间:

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(表示艾字节)是可选的。如果使用 + 或 - 符号,则该值将从逻辑卷的实际大小中加或减,并四舍五入为完整扩展大小,如果没有该符号,则该值将被视为绝对值。

修改大小

相关内容