ptmax allows you to grow any primary partition in the partition table without any interaction with partition content. It does not move any partitions at all; it just changes the PT entry. It is useful for virtual machines (Xen/kvm) with resized block device and LVM inside.