pvmove fails on 2.6.0-test9

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

 



Is pvmove supposed to work on a 2.6.0-test9 kernel? When I try to
clear a physical volume, I get the message:

  device-mapper ioctl cmd 9 failed: Invalid argument

The kernel is compiled with CONFIG_DM_IOCTL_V4, and I'm using
lvm2-2.00.06. You should be able to reproduce this error with the
following script:

--------------------------------------------------
#!/bin/sh -x

dd bs=1024k count=20 if=/dev/zero of=/tmp/image1
dd bs=1024k count=20 if=/dev/zero of=/tmp/image2
losetup /dev/loop1 /tmp/image1
losetup /dev/loop2 /tmp/image2 
pvcreate /dev/loop[12]
vgcreate -s 1 test /dev/loop[12]
lvcreate -L 8 -n a test
lvcreate -L 8 -n b test
lvcreate -L 8 -n c test
lvremove -f /dev/test/a
lvremove -f /dev/test/b

# this fails:
pvmove -v /dev/loop2
pvmove --abort

lvremove -f /dev/test/c
vgremove test
pvremove /dev/loop[12]
losetup -d /dev/loop2
losetup -d /dev/loop1
rm -f /tmp/image[12]
--------------------------------------------------

The output from the first pvmove command is:

+ pvmove -v /dev/loop2
  device-mapper ioctl cmd 9 failed: Invalid argument
  Couldn't load device 'test-pvmove0'.
  ABORTING: Temporary mirror activation failed.
  device-mapper ioctl cmd 9 failed: Invalid argument
  Couldn't load device 'test-c'.
    Finding volume group "test"
    Archiving volume group "test" metadata.
    Creating logical volume pvmove0
    Moving 5 extents of logical volume test/c
    Found volume group "test"
    Found volume group "test"
    Updating volume group metadata
    Creating volume group backup "/etc/lvm/backup/test"
    Found volume group "test"
    Found volume group "test"
    Loading test-pvmove0
    Found volume group "test"
    Loading test-c

-- 
Dick Streefland                      ////                      Altium BV
dick.streefland@altium.nl           (@ @)          http://www.altium.com
--------------------------------oOO--(_)--OOo---------------------------

_______________________________________________
linux-lvm mailing list
linux-lvm@sistina.com
http://lists.sistina.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