How to use pvmove to move specific extents belonging to specific LV's, instead of moving all extents?

Solution Verified - Updated -

Issue

Need to move only specific LV's to a new disk in the VG.

Currently, we have multiple LV's in one VG, spread out over multiple PV's. The below specific LV's should be moved out to a new consolidated location (a new 2 TB size PV called /dev/sdbp), while leaving the rest intact.

  LV             VG      Attr   LSize   Origin Snap%  Move Log Copy%  Convert Devices  

  lv_warehouse   vg_appl -wi-ao 150.00G                                       /dev/sdb(0)      
  lv_warehouse   vg_appl -wi-ao 150.00G                                       /dev/sdc(211969) 
  lv_warehouse   vg_appl -wi-ao 150.00G                                       /dev/sdr(12646)  
  lv_warehouse   vg_appl -wi-ao 150.00G                                       /dev/sdv(17770)  
  lv_warehouse   vg_appl -wi-ao 150.00G                                       /dev/sdn(0) 

  lv_data00      vg_appl -wi-ao 500.00G                                       /dev/sdb(15360)  
  lv_data00      vg_appl -wi-ao 500.00G                                       /dev/sdj(0)      
  lv_data00      vg_appl -wi-ao 500.00G                                       /dev/sdj(51053)  
  lv_data00      vg_appl -wi-ao 500.00G                                       /dev/sdy(0)  

  lv_data02      vg_appl -wi-ao  50.00G                                       /dev/sdb(207360) 

Here is the newly added PV to VG vg_appl:

                 pv40 {
                        id = "aaaAAA-12bB-34cC-56dD-78eE-FGHI-Jk9lmn"
                        device = "/dev/sdbp"    # Hint only

                        status = ["ALLOCATABLE"]
                        flags = []
                        dev_size = 4294967296   # 2 Terabytes
                        pe_start = 384
                        pe_count = 524287       # 2 Terabytes

Environment

  • Red Hat Enterprise Linux (RHEL) 5, 6, 7

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In