urbackup allow to capture the stdout of any app as data to backup, so it could be zfs send , or dd (but that d be not very safe).
Basically, the same use case, you could dump your fs using a yourbackup script and then restore it.
If there s no support from the livecd, you could use sshfs or whatever to restore the fs by browsing the server.