Export and disconnect pool before clean install over CORE system

I’m looking to clean install TrueNAS 25.04.1 onto my system, which is currently running TrueNAS CORE 13.0-U6.1.

I just want to check if the following plan is correct:

  1. export the storage pool
  2. shutdown the system and disconnect the storage pool
  3. remove the existing boot mirror SSDs and connect new SSDs in place
  4. clean install and configure TrueNAS 25.04.1
    on the new boot mirror
  5. re-connect and import storage pool
  6. set up services, Apps etc.

I figured I would use entirely new boot devices as cheap insurance so that I can boot back into my old system in case anything goes wrong.

I’ve read the Migrating from CORE, Preparing to Migrate and Community Migrations pages in the current docs, but they are not explicit about exporting the storage pool and re-importing it after a clean install.

I know I will have to configure the system from scratch and reinstall all of the jails as Docker Apps. This is actually my main reason for migrating, because I find it a chore to maintain custom plugins in FreeBSD jails.

Thanks for reading!

Its not explicit because its not necessary.

I don’t think it’s a bad idea, but I have no evidence that it is likely to help you.

1 Like

Just don’t upgrade the pool after you import it into TrueNAS Community as there is no going back after that.

1 Like

Thanks both for the replies.

I thought exporting the pool was necessary but glad to be corrected. The system has been so stable I basically never had to fiddle with it, so no opportunity to spend time learning the details!