Carey, which LVM/kernel versions are you using ? The error tells that the change for the mapping in the LVM driver fails. The mapping on disk (lvdisplay -Dv ...) doesn't get changed in that case. Must be a flaw in the ioctl error return handling, because it obviously got changed in the kernel as "lvdisplay -v " shows. Regards, Heinz -- The LVM Guy -- On Wed, Apr 23, 2003 at 07:48:59PM -0500, Carey Jung wrote: > Hi, > > I'm getting errors from pvmove, similar to a problem reported in December ( > http://lists.sistina.com/pipermail/linux-lvm/2002-December/012973.html), > though I'm not sure if it's exactly the same. Here's the relevant pvmove > output: > > # pvmove -v -n /dev/backups2/rje /dev/sdd1 /dev/sda6 > ... > pvmove -- starting to move linear logical volume "/dev/backups2/rje" > pvmove -- checking for enough free physical extents in "backups2" > pvmove -- /dev/sdd1 [PE 0 [rje [LE 0]] -> /dev/sda6 [PE 2542] [1/6400] > /dev/backups2/group::/dev/backups2/rje: 0831 65920, 0806 166658560 > pvmove -- ERROR "Invalid argument" copying extent from "/dev/sdd1" > > pvmove -- ERROR "Invalid argument" remapping > pvmove -- ERROR "pv_move(): LE of LV remap" moving physical extents > > I believe this is telling me that pvmove is having a problem copying PE 0 on > /dev/sdd1 to PE 2542 on /dev/sda6.... Yet lvdisplay indicates that LE 0 is > already on /dev/sda6, PE 02542 -- if I understand it correctly: > > # lvdisplay -v /dev/backups2/rje |head -25 > --- Logical volume --- > LV Name /dev/backups2/rje > VG Name backups2 > LV Write Access read/write > LV Status available > LV # 1 > # open 1 > LV Size 200 GB > Current LE 6400 > Allocated LE 6400 > Allocation next free > Read ahead sectors 1024 > Block device 58:2 > > --- Distribution of logical volume on 1 physical volume --- > PV Name PE on PV reads writes > /dev/sdd1 6400 1849755 26252516 > > --- logical volume i/o statistic --- > 1849755 reads 26252516 writes > > --- Logical extents --- > LE PV PE reads writes > 00000 /dev/sda6 02542 904 527167 > 00001 /dev/sda6 02543 217 36574 > > pvdisplay confirms that PE 0 on /dev/sdd1 is free, and LE 0 is already on > /dev/sda6, PE 2542: > > # pvdisplay -v /dev/sdd1|head -25 > --- Physical volume --- > PV Name /dev/sdd1 > VG Name backups2 > PV Size 279.47 GB [586099332 secs] / NOT usable 32.19 MB [LVM: > 162 KB] > PV# 1 > PV Status available > Allocatable yes > Cur LV 1 > PE Size (KByte) 32768 > Total PE 8942 > Free PE 2568 > Allocated PE 6374 > PV UUID joJY49-jRXo-3CYM-rL3Q-qy16-CA6g-0AX9tY > > --- Distribution of physical volume --- > LV Name LE of LV PE for LV > /dev/backups2/rje 6400 6374 > > --- Physical extents --- > PE LV LE Disk sector > 00000 free > ..... > 00025 free > 00026 /dev/backups2/rje 00026 1769856 > 00027 /dev/backups2/rje 00027 1835392 > > # pvdisplay -v /dev/sda6 > ... > 02542 /dev/backups2/rje 00000 166658560 > 02543 /dev/backups2/rje 00001 166724096 > 02544 /dev/backups2/rje 00002 166789632 > 02545 /dev/backups2/rje 00003 166855168 > 02546 /dev/backups2/rje 00004 166920704 > ... > > Am I reading this correctly? Any ideas what the problem is, or how to fix > it? I've been moving several LVs from /dev/sdd1 to /dev/sda6; all completed > successfully. This, the last one, is giving me an error. > > Thanks in advance for any help....! > > Carey Jung > > > _______________________________________________ > 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/ *** Software bugs are stupid. Nevertheless it needs not so stupid people to solve them *** =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Heinz Mauelshagen Sistina Software Inc. Senior Consultant/Developer Am Sonnenhang 11 56242 Marienrachdorf Germany Mauelshagen@Sistina.com +49 2626 141200 FAX 924446 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- _______________________________________________ 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/