I would suggest to use LVM before ext4, it would allow to move data much more faster between disks.
See
However, you likely use ZFS, so for you it should be simple too, just send and receive a snapshot, then stop the node and send another one to finish a migration, then start the node on a new dataset.