man pvmove says
pvmove moves the allocated physical extents (PEs) on a source PV to one or more destination PVs. You can optionally specify a source LV in which case only extents used by that LV will be moved to free (or specified) extents on the destination PV. If no destination PV is specified, the normal allocation rules for the VG are used.
What does "moves the allocated physical extents (PEs) on a source PV to one or more destination PVs" mean?
What is the difference between
pvmove shrink a PV and then use the freed up space to enlarge another PV?
There is a device ( a disk or partition) underlying each PV. Does
pvmove work along with another command which resizes the underlying devices of the two PVs involved?