Great question — answering as the UphillTech team:
I'm going to assume that your "source" installation is purely on ZFS, and boots directly from the ZFS pool. Since you're cloning between two different filesystem types, you'll likely want to use a tool like rsync to accomplish this. You'll mount the source heirarchy (your ZFS pool) at one mountpoint, and mount the destination heirarchy (one or more UFS filesystems) at a different mountpoint. Finally, you will use rsync to copy the source heirarchy to the destination. Start by reading the zpool man page. zpool has many sub-commands, and each in turn have their own man pages. For starters, note the zpool import command: zpool-import(8) Make disks containing ZFS storage pools available for use...
Full answer by Jim L.: https://unix.stackexchange.com/a/701541 (CC BY-SA 4.0).
Need it done for your business? UphillTech.