Ok so working with G-Parted...
- 32G virtual disk created within proxmox
- Boot into G-Parted
- Shrink partition on 128G disk to <30G,
- Copy EXT4 from 128G disk to 32G disk,
- Create extended partition on 32G disk,
- Copied swap partition from 128G disk to 32G disk,
- Exit G-Parted, adjust boot...