[dm-devel] device-mapper errors during pvmove
Nicholas Robinson
npr at bottlehall.co.uk
Wed Oct 28 07:33:25 UTC 2009
Hi
I am trying to remove an old physical disc from my logical volume.
I have had earlier problems, as discussed in recent days on the lvm
mailing list, but it is now suggested that I post here.
The LV has sufficient free PEs on it, but pvmove is not working because
of device-mapper errors.
I have added a temporary usb external hard drive as it appears that
pvmove needs to create a mirror lv temporarily. I do not want to use
this drive in this volgroup long-term.
# pvscan
PV /dev/sdb2 VG VolGroup00 lvm2 [27.75 GB / 960.00 MB free]
PV /dev/sda2 VG VolGroup00 lvm2 [314.97 GB / 30.84 GB free]
PV /dev/sdd3 VG VolGroup00 lvm2 [52.50 GB / 52.50 GB free]
Total: 3 [395.22 GB] / in use: 3 [395.22 GB] / in no VG: 0 [0 ]
I am posting here because of the slightly cryptic errors apparently
being generated by device-mapper. The second error is almost certainly a
consequence of the first, but the first one has left me stumped.
Thanks for your help
Nick
# pvmove -vv /dev/sdb2 /dev/sda2
Setting global/locking_type to 1
File-based locking selected.
Setting global/locking_dir to /var/lock/lvm
Getting target version for mirror
Getting target version for mirror
Getting driver version
/dev/sdb2: lvm2 label detected
/dev/ram0: No label detected
/dev/dm-0: No label detected
/dev/ram1: No label detected
/dev/sda1: No label detected
/dev/dm-1: No label detected
/dev/ram2: No label detected
/dev/sda2: lvm2 label detected
/dev/ram3: No label detected
/dev/ram4: No label detected
/dev/ram5: No label detected
/dev/ram6: No label detected
/dev/ram7: No label detected
/dev/ram8: No label detected
/dev/ram9: No label detected
/dev/ram10: No label detected
/dev/ram11: No label detected
/dev/ram12: No label detected
/dev/ram13: No label detected
/dev/ram14: No label detected
/dev/ram15: No label detected
/dev/sdb1: No label detected
/dev/sdd1: No label detected
/dev/sdd2: No label detected
/dev/sdd3: lvm2 label detected
Finding volume group "VolGroup00"
Locking /var/lock/lvm/V_VolGroup00 WB
/dev/sdb2: lvm2 label detected
/dev/sda2: lvm2 label detected
/dev/sdd3: lvm2 label detected
Archiving volume group "VolGroup00" metadata (seqno 37).
Expiring archive /etc/lvm/archive/VolGroup00_00024.vg
Creating logical volume pvmove0
Inserting layer pvmove0 for segments of LogVol00 on /dev/sdb2
Inserting /dev/sdb2:0-856 of VolGroup00/LogVol00
Stack LogVol00:0[0] on LV pvmove0:0
Adding LogVol00:0 as an user of pvmove0
Inserting /dev/sdb2:887-887 of VolGroup00/LogVol00
Stack LogVol00:857[0] on LV pvmove0:857
Adding LogVol00:857 as an user of pvmove0
Moving 858 extents of logical volume VolGroup00/LogVol00
Inserting layer pvmove0 for segments of LogVol01 on /dev/sdb2
Locking LV
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgLPxYrNE62mL8uhMs0OvZNIEWM6GlBD4E (R)
Finding volume group for uuid
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgLPxYrNE62mL8uhMs0OvZNIEWM6GlBD4E
Found volume group "VolGroup00"
Updating volume group metadata
Locking LV
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgLPxYrNE62mL8uhMs0OvZNIEWM6GlBD4E (W)
Finding volume group for uuid
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgLPxYrNE62mL8uhMs0OvZNIEWM6GlBD4E
/dev/sdb2: lvm2 label detected
/dev/sda2: lvm2 label detected
/dev/sdd3: lvm2 label detected
Found volume group "VolGroup00"
Finding volume group for uuid
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgLPxYrNE62mL8uhMs0OvZNIEWM6GlBD4E
Stack LogVol00:0[0] on LV pvmove0:0
Adding LogVol00:0 as an user of pvmove0
Stack LogVol00:857[0] on LV pvmove0:857
Adding LogVol00:857 as an user of pvmove0
Stack LogVol00:0[0] on LV pvmove0:0
Adding LogVol00:0 as an user of pvmove0
Stack LogVol00:857[0] on LV pvmove0:857
Adding LogVol00:857 as an user of pvmove0
Stack LogVol00:0[0] on LV pvmove0:0
Adding LogVol00:0 as an user of pvmove0
Stack LogVol00:857[0] on LV pvmove0:857
Adding LogVol00:857 as an user of pvmove0
Found volume group "VolGroup00"
/dev/sdb2: read_ahead is 256 sectors
Locking memory
Suspending VolGroup00-LogVol00 (253:0) with device flush
Locking LV
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgo3NFX2qrFUu5HyCI5r7p0sFe2tWrcSHC (R)
Finding volume group for uuid
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgo3NFX2qrFUu5HyCI5r7p0sFe2tWrcSHC
Stack LogVol00:0[0] on LV pvmove0:0
Adding LogVol00:0 as an user of pvmove0
Stack LogVol00:857[0] on LV pvmove0:857
Adding LogVol00:857 as an user of pvmove0
Stack LogVol00:0[0] on LV pvmove0:0
Adding LogVol00:0 as an user of pvmove0
Stack LogVol00:857[0] on LV pvmove0:857
Adding LogVol00:857 as an user of pvmove0
Stack LogVol00:0[0] on LV pvmove0:0
Adding LogVol00:0 as an user of pvmove0
Stack LogVol00:857[0] on LV pvmove0:857
Adding LogVol00:857 as an user of pvmove0
Found volume group "VolGroup00"
Setting activation/mirror_region_size to 512
Creating VolGroup00-pvmove0
Loading VolGroup00-pvmove0 table
**********************************************************************
device-mapper: reload ioctl failed: No such device or address
Temporary pvmove mirror activation failed.
Removing layer pvmove0 for segments of LogVol00
Remove LogVol00:0[0] from the top of LV pvmove0:0
LogVol00:0 is no longer a user of pvmove0
Remove LogVol00:857[0] from the top of LV pvmove0:857
LogVol00:857 is no longer a user of pvmove0
Removing layer pvmove0 for segments of LogVol01
Locking LV
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgLPxYrNE62mL8uhMs0OvZNIEWM6GlBD4E (W)
Finding volume group for uuid
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgLPxYrNE62mL8uhMs0OvZNIEWM6GlBD4E
/dev/sdb2: lvm2 label detected
/dev/sda2: lvm2 label detected
/dev/sdd3: lvm2 label detected
Stack LogVol00:0[0] on LV pvmove0:0
Adding LogVol00:0 as an user of pvmove0
Stack LogVol00:857[0] on LV pvmove0:857
Adding LogVol00:857 as an user of pvmove0
Stack LogVol00:0[0] on LV pvmove0:0
Adding LogVol00:0 as an user of pvmove0
Stack LogVol00:857[0] on LV pvmove0:857
Adding LogVol00:857 as an user of pvmove0
Stack LogVol00:0[0] on LV pvmove0:0
Adding LogVol00:0 as an user of pvmove0
Stack LogVol00:857[0] on LV pvmove0:857
Adding LogVol00:857 as an user of pvmove0
Found volume group "VolGroup00"
Finding volume group for uuid
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgLPxYrNE62mL8uhMs0OvZNIEWM6GlBD4E
Found volume group "VolGroup00"
Locking LV
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgo3NFX2qrFUu5HyCI5r7p0sFe2tWrcSHC (W)
Finding volume group for uuid
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgo3NFX2qrFUu5HyCI5r7p0sFe2tWrcSHC
Stack LogVol00:0[0] on LV pvmove0:0
Adding LogVol00:0 as an user of pvmove0
Stack LogVol00:857[0] on LV pvmove0:857
Adding LogVol00:857 as an user of pvmove0
Stack LogVol00:0[0] on LV pvmove0:0
Adding LogVol00:0 as an user of pvmove0
Stack LogVol00:857[0] on LV pvmove0:857
Adding LogVol00:857 as an user of pvmove0
Stack LogVol00:0[0] on LV pvmove0:0
Adding LogVol00:0 as an user of pvmove0
Stack LogVol00:857[0] on LV pvmove0:857
Adding LogVol00:857 as an user of pvmove0
Found volume group "VolGroup00"
Finding volume group for uuid
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgo3NFX2qrFUu5HyCI5r7p0sFe2tWrcSHC
Found volume group "VolGroup00"
Suspending VolGroup00-pvmove0 (253:2) with device flush
Unlocking LV
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgo3NFX2qrFUu5HyCI5r7p0sFe2tWrcSHC
Finding volume group for uuid
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgo3NFX2qrFUu5HyCI5r7p0sFe2tWrcSHC
Found volume group "VolGroup00"
Resuming VolGroup00-pvmove0 (253:2)
**********************************************************************
device-mapper: resume ioctl failed: Invalid argument
Unable to resume VolGroup00-pvmove0 (253:2)
Unlocking LV
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgLPxYrNE62mL8uhMs0OvZNIEWM6GlBD4E
Finding volume group for uuid
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgLPxYrNE62mL8uhMs0OvZNIEWM6GlBD4E
Found volume group "VolGroup00"
Getting target version for linear
Getting target version for striped
Loading VolGroup00-LogVol00 table
Resuming VolGroup00-LogVol00 (253:0)
Unlocking memory
Removing /dev/VolGroup00/LogVol00
Linking /dev/VolGroup00/LogVol00
-> /dev/mapper/VolGroup00-LogVol00
Locking LV
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgo3NFX2qrFUu5HyCI5r7p0sFe2tWrcSHC (NL)
Finding volume group for uuid
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgo3NFX2qrFUu5HyCI5r7p0sFe2tWrcSHC
Found volume group "VolGroup00"
Locking memory
Removing VolGroup00-pvmove0 (253:2)
Unlocking memory
Unlocking LV
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgo3NFX2qrFUu5HyCI5r7p0sFe2tWrcSHC
Finding volume group for uuid
EdAJKPEfRrbzqXIS8XJAyjzthn0vqAOgo3NFX2qrFUu5HyCI5r7p0sFe2tWrcSHC
Found volume group "VolGroup00"
Removing temporary pvmove LV
Writing out final volume group after pvmove
Creating volume group backup "/etc/lvm/backup/VolGroup00" (seqno
40).
Creating volume group backup "/etc/lvm/backup/VolGroup00" (seqno
40).
Unlocking /var/lock/lvm/V_VolGroup00
More information about the dm-devel
mailing list