Thanks for the extra information; if you can’t see anything inside the jail then it is probably only a reserved area in case you wanted to add one.
I have some experience in the upgrading process from much earlier versions, going from 11.x to 12.x which was a difficult experience; mainly because it involved updating Plex Media Server in an old jail which did not transfer across properly to 12.x and I ended up having to recreate the whole jail again, sort out some ACL permissions for the storage access for Plex, and set up the SMB share again. That upgrade process was using the manual .tar file method, which failed at one point and I had to roll back the whole server and start the process afresh. That’s why I asked about the snapshots; they are your way out of trouble if something disastrous occurs with the upgrade.
Once in 12.0-U8.1, the server worked OK for several months until I tried to delete files across the SMB share, but was unable to do so. I received very good advice on this forum to further upgrade to 13.3 as there might have been a bug in 12.x (but equally it could also have been the leftovers from the previous failed upgrade).
I did this upgrade process from 12.0-U8.1 → 13.3 step-wise using the .iso method, with saving and importing the config file at each stage, which worked very well and without any problem. From that point the problems with SMB file deletion disappeared, the Plex jail survived transition through the successive versions and continued to work well.
So, if you haven’t got any jails and just a simple data / SMB share, and have a good reason to upgrade, then there’s an excellent chance that using the .iso method / import config file process will work reliably. My reason for 11.x → 12.x were to update the Plex Media Server application, which was outdated under 11.x and became unsupported by the companion apps on Windows and FireTV box. As described above, the reason for 12.x → 13.3 were to cure a problem with SMB file deletion.
The TrueNAS documentation recommends this upgrade path:
13.3 Version Notes | TrueNAS Documentation Hub
and you have already partially done the process earlier by burning the .iso file to a memory stick, rebooting from that and installing onto your boot drive. Once that new installation starts up from the boot drive then re-import the config file and your pool should be accessible again.
I recommend doing the following steps before starting any upgrading:
- Back up any critical data
- Run a set of long S.M.A.R.T. tests on all your drives and see that no unfixable errors have been returned
- Make sure a full scrub has been done on your pool, and any errors have been corrected
- Take another snapshot of the pool at this stage
- Export the config file and rename it to something recognisable as being associated with the Free/TrueNAS version from which it has been saved.
The reason for the last step is that you will be doing several save / re-import stages and the config file may have changed in between. As a rule, I always re-import the config file saved from the previous stage, not the one saved right at the beginning.