FC6: pvmove gives "device-mapper: reload ioctl failed: Invalid argument"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I'm trying to use pvmove to move a vg from one pv to another.

This is with whatever is the latest version of the kernel and lvm tools on FC6,

[root@zaphod /]# lvm version
  LVM version:     2.02.06 (2006-05-12)
  Library version: 1.02.07 (2006-05-11)
  Driver version:  4.7.0
[root@zaphod /]# uname -a
Linux zaphod 2.6.18-1.2849.fc6 #1 SMP Fri Nov 10 12:34:46 EST 2006 x86_64 x86_64 x86_64 GNU/Linux

The "rbig" volume group is on both /dev/13 (full) and /dev/md8 (same size, empty) and a few others.

[root@zaphod /]# pvmove -v /dev/md13 /dev/md8
    Wiping cache of LVM-capable devices
    Finding volume group "rbig"
    Archiving volume group "rbig" metadata (seqno 53).
    Creating logical volume pvmove0
    Moving 2560 extents of logical volume rbig/mirrors
    Moving 29319 extents of logical volume rbig/backup
    Moving 0 extents of logical volume rbig/video
    Found volume group "rbig"
    Found volume group "rbig"
    Updating volume group metadata
    Creating volume group backup "/etc/lvm/backup/rbig" (seqno 54).
    Found volume group "rbig"
    Found volume group "rbig"
    Suspending rbig-mirrors (253:8)
    Found volume group "rbig"
    Found volume group "rbig"
    Suspending rbig-backup (253:9)
    Found volume group "rbig"
    Creating rbig-pvmove0
    Loading rbig-pvmove0 table
  device-mapper: reload ioctl failed: Invalid argument
  ABORTING: Temporary mirror activation failed.  Run pvmove --abort.
    Found volume group "rbig"
    Loading rbig-pvmove0 table
  device-mapper: reload ioctl failed: Invalid argument
    Loading rbig-mirrors table
  device-mapper: reload ioctl failed: Invalid argument
    Found volume group "rbig"
    Loading rbig-pvmove0 table
  device-mapper: reload ioctl failed: Invalid argument
    Loading rbig-backup table
  device-mapper: reload ioctl failed: Invalid argument

dmesg says:

device-mapper: mirror log: unrecognised sync argument to mirror log: 2
device-mapper: table: 253:10: mirror: Error creating mirror dirty log
device-mapper: ioctl: error adding target to table
device-mapper: mirror log: unrecognised sync argument to mirror log: 2
device-mapper: table: 253:10: mirror: Error creating mirror dirty log
device-mapper: ioctl: error adding target to table
device-mapper: table: device 253:10 too small for target
device-mapper: table: 253:8: linear: dm-linear: Device lookup failed
device-mapper: ioctl: error adding target to table
device-mapper: mirror log: unrecognised sync argument to mirror log: 2
device-mapper: table: 253:10: mirror: Error creating mirror dirty log
device-mapper: ioctl: error adding target to table
device-mapper: table: device 253:10 too small for target
device-mapper: table: 253:9: linear: dm-linear: Device lookup failed
device-mapper: ioctl: error adding target to table


pvmove --abort sometimes locks up the lvm subsystem (or the device- mapper, I've no idea how it works) requiring a reboot. Sometimes it seems to work and lets me try the pvmove again.

Any ideas?


  - ask

--
http://develooper.com/ - http://askask.com/


_______________________________________________
linux-lvm mailing list
linux-lvm@redhat.com
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/

[Index of Archives]     [Gluster Users]     [Kernel Development]     [Linux Clusters]     [Device Mapper]     [Security]     [Bugtraq]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]

  Powered by Linux