[linux-lvm] mirroring an LV?

malahal at us.ibm.com malahal at us.ibm.com
Sun Aug 17 17:16:18 UTC 2008


Mirror needs at least 3 PVs (2 for legs and 1 for dirty log) and you
don't have 3 PVs in that volume group!

--Malahal.

Gordon McLellan [gordonthree at gmail.com] wrote:
> I'm pulling my hair out trying to setup a mirrored logical volume.
> 
> lvconvert tells me I don't have enough free space, even though I have
> hundreds of gigabytes free on both physical volumes.
> 
> Command: lvconvert -m1 /dev/vg1/iscsi_deeds_data
> Insufficient suitable allocatable extents for logical volume : 10240
> more required
> 
> Any ideas?
> 
> Thanks!,
> 
> Gordon
> 
> Here's the output from the lvconvert with verbose and debugging turned on:
> 
> # lvconvert -vvv -d -m1 /dev/vg1/iscsi_deeds_data
>         Processing: lvconvert -vvv -d -m1 /dev/vg1/iscsi_deeds_data
>         O_DIRECT will be used
>       Setting global/locking_type to 1
>       File-based locking selected.
>       Setting global/locking_dir to /var/lock/lvm
>       Setting activation/mirror_region_size to 512
>       Getting target version for linear
>         dm version   OF   [16384]
>         dm versions   OF   [16384]
>       Getting target version for striped
>         dm versions   OF   [16384]
>     Checking for existing volume group "vg1"
>       Locking /var/lock/lvm/V_vg1 WB
>         /dev/ramdisk: Not using O_DIRECT
>         Opened /dev/ramdisk RW
>         /dev/ramdisk: block size is 1024 bytes
>       /dev/ramdisk: No label detected
>         Closed /dev/ramdisk
>         Opened /dev/md0 RW O_DIRECT
>         /dev/md0: block size is 1024 bytes
>       /dev/md0: No label detected
>         Closed /dev/md0
>         Opened /dev/root RW O_DIRECT
>         /dev/root: block size is 4096 bytes
>       /dev/root: No label detected
>         Closed /dev/root
>         /dev/ram: Not using O_DIRECT
>         Opened /dev/ram RW
>         /dev/ram: block size is 1024 bytes
>       /dev/ram: No label detected
>         Closed /dev/ram
>         Opened /dev/md1 RW O_DIRECT
>         /dev/md1: block size is 4096 bytes
>       /dev/md1: No label detected
>         Closed /dev/md1
>         Opened /dev/dm-1 RW O_DIRECT
>         /dev/dm-1: block size is 4096 bytes
>       /dev/dm-1: No label detected
>         Closed /dev/dm-1
>         /dev/ram2: Not using O_DIRECT
>         Opened /dev/ram2 RW
>         /dev/ram2: block size is 1024 bytes
>       /dev/ram2: No label detected
>         Closed /dev/ram2
>         Opened /dev/md2 RW O_DIRECT
>         /dev/md2: block size is 4096 bytes
>       /dev/md2: lvm2 label detected
>         lvmcache: /dev/md2: now orphaned
>         /dev/md2: Found metadata at 8192 size 872 for vg0
> (lRcg12-Pt0L-NYUv-zJfF-GT62-UKnP-VmhtD0)
>         lvmcache: /dev/md2: now in VG vg0
>         lvmcache: /dev/md2: setting vg0 VGID to lRcg12Pt0LNYUvzJfFGT62UKnPVmhtD0
>         lvmcache: /dev/md2: VG vg0: Set creation host to incognito.mcch.org.
>         Closed /dev/md2
>         Opened /dev/dm-2 RW O_DIRECT
>         /dev/dm-2: block size is 4096 bytes
>       /dev/dm-2: No label detected
>         Closed /dev/dm-2
>         /dev/ram3: Not using O_DIRECT
>         Opened /dev/ram3 RW
>         /dev/ram3: block size is 1024 bytes
>       /dev/ram3: No label detected
>         Closed /dev/ram3
>         Opened /dev/dm-3 RW O_DIRECT
>         /dev/dm-3: block size is 4096 bytes
>       /dev/dm-3: No label detected
>         Closed /dev/dm-3
>         /dev/ram4: Not using O_DIRECT
>         Opened /dev/ram4 RW
>         /dev/ram4: block size is 1024 bytes
>       /dev/ram4: No label detected
>         Closed /dev/ram4
>         Opened /dev/sda4 RW O_DIRECT
>         /dev/sda4: block size is 512 bytes
>       /dev/sda4: lvm2 label detected
>         lvmcache: /dev/sda4: now orphaned
>         /dev/sda4: Found metadata at 18432 size 1715 for vg1
> (rthUcY-KiTw-zqwY-Wgg7-rG54-wTmZ-UYY6zA)
>         lvmcache: /dev/sda4: now in VG vg1
>         lvmcache: /dev/sda4: setting vg1 VGID to
> rthUcYKiTwzqwYWgg7rG54wTmZUYY6zA
>         lvmcache: /dev/sda4: VG vg1: Set creation host to incognito.mcch.org.
>         /dev/ram5: Not using O_DIRECT
>         Opened /dev/ram5 RW
>         /dev/ram5: block size is 1024 bytes
>       /dev/ram5: No label detected
>         Closed /dev/ram5
>         /dev/ram6: Not using O_DIRECT
>         Opened /dev/ram6 RW
>         /dev/ram6: block size is 1024 bytes
>       /dev/ram6: No label detected
>         Closed /dev/ram6
>         /dev/ram7: Not using O_DIRECT
>         Opened /dev/ram7 RW
>         /dev/ram7: block size is 1024 bytes
>       /dev/ram7: No label detected
>         Closed /dev/ram7
>         /dev/ram8: Not using O_DIRECT
>         Opened /dev/ram8 RW
>         /dev/ram8: block size is 1024 bytes
>       /dev/ram8: No label detected
>         Closed /dev/ram8
>         /dev/ram9: Not using O_DIRECT
>         Opened /dev/ram9 RW
>         /dev/ram9: block size is 1024 bytes
>       /dev/ram9: No label detected
>         Closed /dev/ram9
>         /dev/ram10: Not using O_DIRECT
>         Opened /dev/ram10 RW
>         /dev/ram10: block size is 1024 bytes
>       /dev/ram10: No label detected
>         Closed /dev/ram10
>         /dev/ram11: Not using O_DIRECT
>         Opened /dev/ram11 RW
>         /dev/ram11: block size is 1024 bytes
>       /dev/ram11: No label detected
>         Closed /dev/ram11
>         /dev/ram12: Not using O_DIRECT
>         Opened /dev/ram12 RW
>         /dev/ram12: block size is 1024 bytes
>       /dev/ram12: No label detected
>         Closed /dev/ram12
>         /dev/ram13: Not using O_DIRECT
>         Opened /dev/ram13 RW
>         /dev/ram13: block size is 1024 bytes
>       /dev/ram13: No label detected
>         Closed /dev/ram13
>         /dev/ram14: Not using O_DIRECT
>         Opened /dev/ram14 RW
>         /dev/ram14: block size is 1024 bytes
>       /dev/ram14: No label detected
>         Closed /dev/ram14
>         /dev/ram15: Not using O_DIRECT
>         Opened /dev/ram15 RW
>         /dev/ram15: block size is 1024 bytes
>       /dev/ram15: No label detected
>         Closed /dev/ram15
>         Opened /dev/sdb4 RW O_DIRECT
>         /dev/sdb4: block size is 512 bytes
>       /dev/sdb4: lvm2 label detected
>         lvmcache: /dev/sdb4: now orphaned
>         /dev/sdb4: Found metadata at 4608 size 1715 for vg1
> (rthUcY-KiTw-zqwY-Wgg7-rG54-wTmZ-UYY6zA)
>         lvmcache: /dev/sdb4: now in VG vg1 (rthUcYKiTwzqwYWgg7rG54wTmZUYY6zA)
>         Opened /dev/sdc1 RW O_DIRECT
>         /dev/sdc1: block size is 1024 bytes
>       /dev/sdc1: No label detected
>         Closed /dev/sdc1
>       /dev/sda4: lvm2 label detected
>         /dev/sda4: Found metadata at 18432 size 1715 for vg1
> (rthUcY-KiTw-zqwY-Wgg7-rG54-wTmZ-UYY6zA)
>       /dev/sdb4: lvm2 label detected
>         /dev/sdb4: Found metadata at 4608 size 1715 for vg1
> (rthUcY-KiTw-zqwY-Wgg7-rG54-wTmZ-UYY6zA)
>       /dev/sda4: lvm2 label detected
>         /dev/sda4: Found metadata at 18432 size 1715 for vg1
> (rthUcY-KiTw-zqwY-Wgg7-rG54-wTmZ-UYY6zA)
>       /dev/sdb4: lvm2 label detected
>         /dev/sdb4: Found metadata at 4608 size 1715 for vg1
> (rthUcY-KiTw-zqwY-Wgg7-rG54-wTmZ-UYY6zA)
>         Read vg1 metadata (10) from /dev/sda4 at 18432 size 1715
>       /dev/sda4: lvm2 label detected
>         /dev/sda4: Found metadata at 18432 size 1715 for vg1
> (rthUcY-KiTw-zqwY-Wgg7-rG54-wTmZ-UYY6zA)
>       /dev/sdb4: lvm2 label detected
>         /dev/sdb4: Found metadata at 4608 size 1715 for vg1
> (rthUcY-KiTw-zqwY-Wgg7-rG54-wTmZ-UYY6zA)
>         Read vg1 metadata (10) from /dev/sdb4 at 4608 size 1715
>         /dev/sda4 0:      0  15360: virt(0:0)
>         /dev/sda4 1:  15360  10240: opadata(0:0)
>         /dev/sda4 2:  25600  10240: iscsi_deeds_data(0:0)
>         /dev/sda4 3:  35840  23040: virt(15360:0)
>         /dev/sda4 4:  58880 160513: NULL(0:0)
>         /dev/sdb4 0:      0 219393: NULL(0:0)
>     Archiving volume group "vg1" metadata (seqno 10).
>       Expiring archive /etc/lvm/archive/vg1_00005.vg
>         Allowing allocation on /dev/sda4 start PE 58880 length 160513
>         Allowing allocation on /dev/sdb4 start PE 0 length 219393
>         Parallel PVs at LE 0 length 10240: /dev/sda4
>   Insufficient suitable allocatable extents for logical volume : 10240
> more required
>       Unlocking /var/lock/lvm/V_vg1
>         Closed /dev/sda4
>         Closed /dev/sdb4
> 
> Here's more of my lvm specs:
> 
> # pvdisplay -v
>     Scanning for physical volume names
>   --- Physical volume ---
>   PV Name               /dev/sda4
>   VG Name               vg1
>   PV Size               857.01 GB / not usable 1.97 MB
>   Allocatable           yes
>   PE Size (KByte)       4096
>   Total PE              219393
>   Free PE               160513
>   Allocated PE          58880
>   PV UUID               zLqW68-3oW4-Mi8H-P2ti-ltnG-WA0C-CRJS1e
> 
>   --- Physical volume ---
>   PV Name               /dev/sdb4
>   VG Name               vg1
>   PV Size               857.01 GB / not usable 2.16 MB
>   Allocatable           yes
>   PE Size (KByte)       4096
>   Total PE              219393
>   Free PE               219393
>   Allocated PE          0
>   PV UUID               VuPgY3-kf7s-aFyO-2Nof-G2Sw-xkqN-kwjAnz
> 
>   --- Physical volume ---
>   PV Name               /dev/md2
>   VG Name               vg0
>   PV Size               73.28 GB / not usable 29.88 MB
>   Allocatable           yes
>   PE Size (KByte)       32768
>   Total PE              2344
>   Free PE               1844
>   Allocated PE          500
>   PV UUID               tRNWez-5Yi4-ODco-2hIN-KD11-bsND-qEUxAk
> 
> # vgdisplay -v
>     Finding all volume groups
>     Finding volume group "vg1"
>   --- Volume group ---
>   VG Name               vg1
>   System ID
>   Format                lvm2
>   Metadata Areas        2
>   Metadata Sequence No  10
>   VG Access             read/write
>   VG Status             resizable
>   MAX LV                0
>   Cur LV                3
>   Open LV               2
>   Max PV                0
>   Cur PV                2
>   Act PV                2
>   VG Size               1.67 TB
>   PE Size               4.00 MB
>   Total PE              438786
>   Alloc PE / Size       58880 / 230.00 GB
>   Free  PE / Size       379906 / 1.45 TB
>   VG UUID               rthUcY-KiTw-zqwY-Wgg7-rG54-wTmZ-UYY6zA
> 
>   --- Logical volume ---
>   LV Name                /dev/vg1/virt
>   VG Name                vg1
>   LV UUID                N47Gdi-hdHO-jH8a-oBgP-4zvp-q8Uf-zgAQc0
>   LV Write Access        read/write
>   LV Status              available
>   # open                 0
>   LV Size                150.00 GB
>   Current LE             38400
>   Segments               2
>   Allocation             inherit
>   Read ahead sectors     0
>   Block device           253:1
> 
>   --- Logical volume ---
>   LV Name                /dev/vg1/opadata
>   VG Name                vg1
>   LV UUID                NGL22V-JcPj-sLBf-CJaK-ps25-QCdz-EXfNK7
>   LV Write Access        read/write
>   LV Status              available
>   # open                 1
>   LV Size                40.00 GB
>   Current LE             10240
>   Segments               1
>   Allocation             contiguous
>   Read ahead sectors     0
>   Block device           253:2
> 
>   --- Logical volume ---
>   LV Name                /dev/vg1/iscsi_deeds_data
>   VG Name                vg1
>   LV UUID                WBwyFc-RJnp-z8Cl-hyjS-8AIT-psUc-nj64uS
>   LV Write Access        read/write
>   LV Status              available
>   # open                 1
>   LV Size                40.00 GB
>   Current LE             10240
>   Segments               1
>   Allocation             contiguous
>   Read ahead sectors     0
>   Block device           253:3
> 
>   --- Physical volumes ---
>   PV Name               /dev/sda4
>   PV UUID               zLqW68-3oW4-Mi8H-P2ti-ltnG-WA0C-CRJS1e
>   PV Status             allocatable
>   Total PE / Free PE    219393 / 160513
> 
>   PV Name               /dev/sdb4
>   PV UUID               VuPgY3-kf7s-aFyO-2Nof-G2Sw-xkqN-kwjAnz
>   PV Status             allocatable
>   Total PE / Free PE    219393 / 219393
> 
>     Finding volume group "vg0"
>   --- Volume group ---
>   VG Name               vg0
>   System ID
>   Format                lvm2
>   Metadata Areas        1
>   Metadata Sequence No  4
>   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               73.25 GB
>   PE Size               32.00 MB
>   Total PE              2344
>   Alloc PE / Size       500 / 15.62 GB
>   Free  PE / Size       1844 / 57.62 GB
>   VG UUID               lRcg12-Pt0L-NYUv-zJfF-GT62-UKnP-VmhtD0
> 
>   --- Logical volume ---
>   LV Name                /dev/vg0/root
>   VG Name                vg0
>   LV UUID                av2DIv-p1Ns-pgPW-zN8U-fHbp-tMps-Q5b8dH
>   LV Write Access        read/write
>   LV Status              available
>   # open                 1
>   LV Size                15.62 GB
>   Current LE             500
>   Segments               1
>   Allocation             inherit
>   Read ahead sectors     0
>   Block device           253:0
> 
>   --- Physical volumes ---
>   PV Name               /dev/md2
>   PV UUID               tRNWez-5Yi4-ODco-2hIN-KD11-bsND-qEUxAk
>   PV Status             allocatable
>   Total PE / Free PE    2344 / 1844
> 
> 
> # lvdisplay -v
>     Finding all logical volumes
>   --- Logical volume ---
>   LV Name                /dev/vg1/virt
>   VG Name                vg1
>   LV UUID                N47Gdi-hdHO-jH8a-oBgP-4zvp-q8Uf-zgAQc0
>   LV Write Access        read/write
>   LV Status              available
>   # open                 0
>   LV Size                150.00 GB
>   Current LE             38400
>   Segments               2
>   Allocation             inherit
>   Read ahead sectors     0
>   Block device           253:1
> 
>   --- Logical volume ---
>   LV Name                /dev/vg1/opadata
>   VG Name                vg1
>   LV UUID                NGL22V-JcPj-sLBf-CJaK-ps25-QCdz-EXfNK7
>   LV Write Access        read/write
>   LV Status              available
>   # open                 1
>   LV Size                40.00 GB
>   Current LE             10240
>   Segments               1
>   Allocation             contiguous
>   Read ahead sectors     0
>   Block device           253:2
> 
>   --- Logical volume ---
>   LV Name                /dev/vg1/iscsi_deeds_data
>   VG Name                vg1
>   LV UUID                WBwyFc-RJnp-z8Cl-hyjS-8AIT-psUc-nj64uS
>   LV Write Access        read/write
>   LV Status              available
>   # open                 1
>   LV Size                40.00 GB
>   Current LE             10240
>   Segments               1
>   Allocation             contiguous
>   Read ahead sectors     0
>   Block device           253:3
> 
>   --- Logical volume ---
>   LV Name                /dev/vg0/root
>   VG Name                vg0
>   LV UUID                av2DIv-p1Ns-pgPW-zN8U-fHbp-tMps-Q5b8dH
>   LV Write Access        read/write
>   LV Status              available
>   # open                 1
>   LV Size                15.62 GB
>   Current LE             500
>   Segments               1
>   Allocation             inherit
>   Read ahead sectors     0
>   Block device           253:0
> 
> _______________________________________________
> linux-lvm mailing list
> linux-lvm at redhat.com
> https://www.redhat.com/mailman/listinfo/linux-lvm
> read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/




More information about the linux-lvm mailing list