Zend certified PHP/Magento developer

How to merge Linux LVM physical volumes on the same disk?

I have a funny situation (Proxmox, but that’s immaterial) where I ended up with LVM, a single volume group on top of two partitions (PVs) that are contiguous with one another on the disk. The PVs (and the LVs on them) used to belong to different volume groups that I merged (they were named pve and pve-thin, now it’s just pve, if you’re curious)

What’s the best way to merge the PVs? Is there even one other than the following steps?

  1. Shrink the right PV as much as I can given the existing LVs, then create even MORE PVs until all of them (except the leftmost) are of a size that is less than the free space in the pool
  2. Repeat [pvmove second, vgreduce second, delete second partition, extend first, update] until there’s only one left.

I also have a question about moving my root volume into the thinpool but that’s for later (and a bit sketchy as well).

P.S: In case this is the wrong site, please direct me to where I should actually ask. But it’s a homelab so probably Server Fault is not appropriate?