pvmove thin volume doesn't move

"Brian J. Murrell" <[email protected]> Sun, 16 Nov 2025 08:27:30 -0500
Newsgroups gmane.linux.lvm.general
Message-ID <[email protected]>
--=-kqvQ5ycpnLEm+JcbHDyW
Content-Type: text/plain; charset="ISO-8859-15"
Content-Transfer-Encoding: quoted-printable

Hi.

I've added a new (faster) disk to a VG and now want to move a thinly
provisioned LV to the new PV.=A0 When I try it doesn't find any data to
move though:

# pvmove -n /dev/rootvol_tmp/var /dev/sda7 /dev/sdc
=A0 No data to move for rootvol_tmp.

both disks are in the VG though:

# pvs
=A0 PV=A0=A0=A0=A0=A0=A0=A0=A0 VG=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Fmt=A0 A=
ttr PSize=A0=A0=A0 PFree=A0=A0=20
=A0 /dev/sda7=A0 rootvol_tmp=A0=A0 lvm2 a--=A0=A0 170.89g=A0=A0=A0 3.62g
=A0 /dev/sdc=A0=A0 rootvol_tmp=A0=A0 lvm2 a--=A0 <279.46g <151.46g

# lvdisplay --maps /dev/rootvol_tmp/var=20
=A0 --- Logical volume ---
=A0 LV Path=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 /dev/rootvol_tmp/v=
ar
=A0 LV Name=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 var
=A0 VG Name=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 rootvol_tmp
=A0 LV UUID=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 jurBnO-APSJ-fbp1-D=
hWZ-8475-vrDh-heccun
=A0 LV Write Access=A0=A0=A0=A0=A0=A0=A0 read/write
=A0 LV Creation host, time localhost, 2019-11-10 11:11:17 -0500
=A0 LV Pool name=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 pool00
=A0 LV Status=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 available
=A0 # open=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 1
=A0 LV Size=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 55.27 GiB
=A0 Mapped size=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 96.94%
=A0 Current LE=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 14150
=A0 Segments=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 1
=A0 Allocation=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 inherit
=A0 Read ahead sectors=A0=A0=A0=A0 auto
=A0 - currently set to=A0=A0=A0=A0 8192
=A0 Block device=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 253:17
=A0=A0=20
=A0 --- Segments ---
=A0 Virtual extents 0 to 14149:
=A0=A0=A0 Type=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 thin
=A0=A0=A0 Device ID=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 3

The LV is a thinly provisioned LV:

# lvs
  LV              VG            Attr       LSize    Pool   Origin Data%  Me=
ta%  Move Log Cpy%Sync Convert
  pool00          rootvol_tmp   twi-aotz-- <138.88g               80.32  40=
.28                          =20
  var             rootvol_tmp   Vwi-aotz--   55.27g pool00        96.94

Any ideas?

Cheers,
b.

--=-kqvQ5ycpnLEm+JcbHDyW
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----

iQFKBAABCgA0FiEE8B/A+mOVz5cTNBuZ2sHQNBbLyKAFAmkZ0UMWHGJyaWFuQGlu
dGVybGlueC5iYy5jYQAKCRDawdA0FsvIoCn8B/4mMMPVGDw8q9yuOAdCK6FoogsX
kcXLrpvhDh2O1K+vbnubCF+PfvZX+I80bfXk4CD62H/6nEUBXC0SCr06uOkkkd9n
RR5xxZbIHOQ1FZ1BRgGi45isMcmAAyjsZPelwg6fh7hqYRjHdYaPwkx3/Ttf0TDB
GPDRdBdIMAF+wSLqJQjvq8zPCdg6KVdr2b79jzuR1g9FSHID5jazHZaXKPnGriOn
f+TQlMiAqHuH9Sl6U9r5+iLDnv+AamrnKJJLI4VB2QF1lYA8iHbnQ9iIQiW4ZG2G
ZxvKTTUBqWtVPrxCKPCbX5QhA0e7jhWaYq8FX0chfcQSnpEeIIwBqnq15Tah
=ibLH
-----END PGP SIGNATURE-----

--=-kqvQ5ycpnLEm+JcbHDyW--