在不同的卷组之间扩展/缩小 LVM

在不同的卷组之间扩展/缩小 LVM

请耐心等待,因为我对 LVM 还很陌生。

我有一台服务器上有大约 5 个 LVM。它们由 5PV 组成,使用自己的 VG 和自己的对应 LV。我的问题是,我需要知道是否可以稍微缩小其中一个 LV,并将额外的空间提供给另一个 LV,并扩展另一个 LV。以下是我的配置概览:

我想缩小 30GB 的 LV
PV /dev/cciss/c0d1p4 VG vg4 lvm2 [76.88 GB / 0 free]

我想要将之前的 LV 扩大 30GB
PV /dev/cciss/c0d1p2 VG vg2 lvm2 [46.57 GB / 0 free]

/dev/cciss/c0d1p4是名为 的挂载点/u03/dev/cciss/c0d1p2是名为 的挂载点/backup。它们位于两个不同的卷组上。我将展示这些 LVM 的 pvdisplay、vgdisplay 和 lvdisplay 的输出:

pvdisplay 输出

  --- Physical volume ---
  PV Name               /dev/cciss/c0d1p4
  VG Name               vg4
  PV Size               76.89 GB / not usable 3.25 MB
  Allocatable           yes (but full)
  PE Size (KByte)       4096
  Total PE              19682
  Free PE               0
  Allocated PE          19682
  PV UUID               aMo010-TaQn-ehsK-29R9-aFat-HGK4-vwMPMA

  --- Physical volume ---
  PV Name               /dev/cciss/c0d1p2
  VG Name               vg2
  PV Size               46.57 GB / not usable 1008.00 KB
  Allocatable           yes (but full)
  PE Size (KByte)       4096
  Total PE              11922
  Free PE               0
  Allocated PE          11922
  PV UUID               ML2gdx-wkwW-C2tZ-rX5b-hVhQ-xZhq-C1cIFx

vgdisplay 输出

  --- Volume group ---
  VG Name               vg4
  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               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               76.88 GB
  PE Size               4.00 MB
  Total PE              19682
  Alloc PE / Size       19682 / 76.88 GB
  Free  PE / Size       0 / 0   
  VG UUID               wbVABu-LR3G-1c5f-qfz8-3eLD-vTEq-1FFrfo

  --- Volume group ---
  VG Name               vg2
  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               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               46.57 GB
  PE Size               4.00 MB
  Total PE              11922
  Alloc PE / Size       11922 / 46.57 GB
  Free  PE / Size       0 / 0   
  VG UUID               aVO4SZ-RVFU-FJfq-QTKi-NBDZ-rWiB-keb41m

lvdisplay输出

  --- Logical volume ---
  LV Name                /dev/vg4/lv_u03
  VG Name                vg4
  LV UUID                edVjf2-wPmY-wRUL-QwIT-PJ1Q-m128-rppA3a
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                76.88 GB
  Current LE             19682
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:3

  --- Logical volume ---
  LV Name                /dev/vg2/lv_backup
  VG Name                vg2
  LV UUID                n2PaAn-S8jl-yQdu-HVyR-pZcI-X9S9-GgeQ4K
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                46.57 GB
  Current LE             11922
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:5

任何帮助,将不胜感激。

答案1

把这当作福音,

  1. 减少第一个 LV 上的文件系统大小
  2. 减小第一个 lv 的 lvsize
  3. 将释放的物理范围添加到另一个 vg(2)。
  4. 扩展 vg(2) 以使用这些物理范围。
  5. 扩展 vg2 上的 lv
  6. 扩展新扩展的 lv 上的文件系统。

思考这就是它的大小。如果这是错误的,请随意投反对票。

相关内容