Restoring an old config backup

I am setting up new hardware to replace an existing old FreeNAS unit. Can I restore a version 9.10.2-U6 config backup to the current TrueNAS SCALE version?

If not, is there a step upgrade path I can take, e.g V9 to V11 to V13 to current?

Thanks.

I don’t know if the config files changed between FreeNAS 9 to Core 13 and Scale.

Do you just have data pools? Using any advanced features like Jails?

Data pools should be able to be imported under a fresh, new install of Scale, 24.10 Electric Eel or Fangtooth 25.04. 24.10 would be a more conservative choice.

Attempting to do an upgrade path from that far back may get you stuck. You can go through the archive of the documents section and see what the path requires.

There may be a problem with V11 upgrade series, if I remember correctly.

I just looked at the download archive and I don’t see anything listed before v11
TrueNAS CORE

https://download-core.sys.truenas.net/

Just a basic NAS with 2 pools, no jails. The issue is there are a heap of users, datasets and shares, a couple of rsync modules and a bunch of ACLs. I was hoping not to have to recreated everything from scratch.

It’s been a while since I dabbled in FreeNAS so am I right in thinking TrueNAS CORE is the BSD based release and TrueNAS SCALE is the Linux based release? If that is the case, can a CORE config backup be restored on a SCALE unit?

Thanks.

I found the earlier FreeNAS versions
https://archive.freenas.org/

Read the upgrading notes for your current version. I think you have to hit each point release. 9.10 upgrade to 9.2, upgrade to 9.2.1.9, upgrade to 9.3, upgrade to 9.3.1 then Freenas 11. You keep going that that with the point release, last update in that point release and then to the next point release.

If you are trying to keep all that, I think you need to go through the version upgrades one by one. Make config files as you go along, in case the file format changed between versions. Once you are on TrueNAS Core 13, I know the config file can be read by following TrueNAS Scale versions.

Documents show going Core to Scale as a one way upgrade.
From Core 13.0u6.7 you could upgrade to TrueNAS Scale Dragonfish 24.04 and then the last update on Dragonfish, upgrade to Electric Eel 24.10. This is the conservative choice in Scale, right now. Fangtooth 25.04 is a current release but you may want to wait for another point release

There are changes going from Core (FreeBSD) to Scale (Linux). You don’t use root usually, you login in to a separate truenas_admin account