From VHDX to Bare Metal

When EE drops I’d like to migrate from my Hyper-V host to Bare Metal.

The way I could probably safely achieve this is by exporting my TrueNAS config, installing TrueNAS Scale 23.10.2 again (yes I’m on a very old version), import my config, validate the config is good by checking everything, and then start doing the upgrades to EE.

My storage disks are directly passed through so the important data is safe and is recognized in the installer (I tested this pre hand).

However one thing I did not and forget to account for is my ix-applications dataset.

This is just a VHDX that holds my applications and as much as I’d like to just mount the VDHX in Win Server it’s still ZFS so I’m not reading any of it’s data.

I’d like to preserve this so I don’t have to spend a few hours reconfiguring all of my applications.

My idea was to spin up another bare metal machine and use zfs send and recv from my TrueNAS VM to a Ubuntu bare metal machine with a storage empty disk.

My 3 questions:

  1. Would I just send the root or would I need to include the ix-applications?


E.G

zfs send Aigis | ssh someuser@somemachine zfs recv Aigis
or
zfs send Aigis/ix-applications | ssh someuser@somemachine zfs recv Aigis/ix-applications
  1. Is there a way I can mount the k3 config volumes instead? (the important data I want to save is my syncthing and homarr config, the rest I don’t care).
  2. Is there a better way to go around this?