Snapshots (make snapshot, backup, delete snapshot). But, the details will depend on the system used to handle the VMs and those snapshots (I'm not familiar with ProxMox). Also, the VM might be unresponsive during the creation of the snapshot, so scheduling it when it won't be serving files could be important.
You can back up a whole file system and restore it, so long as your partitions match up, and you use a file system that can have snapshots taken (like ZFS, or BTRFS) (FI, set the UUID or label of your new partition to that of your old one--don't go editing fstab, because something else might be using those same UUIDs or labels, in some distros). But, there isn't a simple generic way to do it, but rather, tools for each file system, then tools for each hypervisor, and so on.