Does my disc sutable with TrueNAS?

Hi,

I use v. long build “FreeNAS-9.10.2-U6 (561f0d7a1)” and I would “jump” my nas to TrueNAS. I don’t want to use the FreeNas update procedure. It doesn’t work for me (i tried update a new FreeNas without success).

Q1. Can I simply install TrueNAS on the new HDD and then should I connect my 2x WD HDD (mirrired) from actual FreeNAS (ZFS) ? Will it work or should i do something more ?

Q2. On the actual nasdisc I have also four volumes for jails (gogs, owncloud). Does FreeNas volume also valid in TreuNas?

BR.
Kris.

It should. Import the pool, and anything on it should be there. I’m not sure about jails, though–their data would be there, but I’m not 100% sure whether they’d be detected and run. Of course you’d need to use CORE if you wanted to have any hope of using the jails, but be aware that CORE is very close to EOL.

Thank you for confirmation.

Could you expand a bit what you have in mind ? “Use CORE, close to EOL” ? Or what manual should it read about ?

After years of deliberate vagueness, equivocation, and (IMO) no small amount of outright dishonesty[1], iX have finally admitted what many of us suspected for quite some time, which is that they’re killing CORE. There will be no CORE 14, nor any other future releases of CORE, except for (possibly) what’s needed to address security vulnerabilities.

iX has been recommending for years that new deployments use SCALE, and that existing deployments plan to migrate to SCALE. They’ve more recently said that the next release of SCALE will mark the end of CORE:

However, jails are a FreeBSD thing. If you want or need your jails to start up and run, you’ll need to install CORE, and then plan to migrate to SCALE ASAP.

OTOH, the data in your jails and their software is still on your pool. If all you need is that data, I’d recommend just making the move to SCALE. See also:


  1. Specifically, when SCALE was first announced, they repeatedly and explicitly promised that this wouldn’t take away from CORE, CORE development would continue uninterrupted, etc. It’s since become clear this was false, and it’s very hard to believe they ever thought otherwise. ↩︎

1 Like

As long as you are not using encryption.

Ok guys, i understood what you have in mind, so what is the TrueNas CORE (this will be my next target) and what is the TrueNas SCALE (this would be potential second step or me after the CORE).
I’m also reading “helpful links” you are sharing on the bottom part of post.

In regards to the used encryption, If i have “enabled” I dont know. I cann’t find any option in “storage” or “pool” ).

CORE is the direct successor of FreeNAS, running on FreeBSD.
SCALE is the same middleware, running on Linux (Debian).

I installed the CORE at first.
what next ? Is any magic procedire which describes me how to move my accounts, pools and jails settings from old version of FreeNas to TrueNas CORE 13 ?

It’s been a while since you posted. Please post your hardware details, version of FreeNAS, and what you have set up in FreeNAS.

The version of FreeNAS you described in the first post is old and I don’t know if you will be able to bring anything besides the pools to a new TrueNAS 13.0 or 13.3 install.

https://www.truenas.com/docs/core/13.0/

Adding link for TrueNAS Core download archive
https://download-core.sys.truenas.net/

The recommended path is to upgrade through the UI, one major version at a time.
9 → 11 → 12 → 13
(No, “10” is not missing here…)

You have reasonable suggestions.
OK I have still old “FreeNAS-9.10.2-U6 (561f0d7a1)” on my USB 16GB Pendrive
The hardware is: RAM 16GB DDR3 (it was changed in meantime from 4GD up to 16GB), ASRock AM1B-ITX, 2x HDD WD 1TB Green (mirror), AMD Athlon 5350 2GHz APU with Radeon R3.

My setup in “old” FreeNas is:

  1. Pools:
  • 6 pools for SMB share and visble as folders in Widnows 7.
  • few pools for Jails, but only one of them is important for me: Gogs (my git source code with archived codes)
  • 3 pools for FTP camera recorders destination.
  1. Jails:
  • Gogs
  • Transsmision
  • SickRege
  • Owncloud
  • Couchpotato
  1. Users:
  • two users for SMB Windows access
  • Camera users
  • Jails users.

I installed on seprate Seagate USB HDD 1TB the new TrueNas Core 13.0-Stable version.
I looged in as root and I imported my WD disks (i have no data encryption). Now i see in TrueNas all my pools.

TrueNas Inform me in “Allerts” about
“New ZFS version or feature flags are available for pool(s) nasdisc. Upgrading pools is a one-time process that can prevent rolling the system back to an earlier TrueNAS version. It is recommended to read the TrueNAS release notes and confirm you need the new ZFS feature flags before upgrading a pool”

The main issue is with your jails: Make sure they still work before doing the next update.
You may need to go one step further to 13.3 to update the jails to 13.4.

As for pool upgrade there is no need to jump on new feature flags. Keep your pools as they are, and upgrade only when you’re confident you’ll never boot into an earlier boot environment.
Never upgrade the boot-pool!

1 Like

Thx. Got it.
So situation looks like I have to make a print screen on the old FreeNas-9 and then I will “move” settings to a new TrueNas.

Recreating all your settings and jails is an option.
Automatic update one version at a time should automatically preserve the settings, but this is not guaranteed to work with larger jumps.

On the new TrueNas, I managed SMB shares and user accouts and also cameras recorders destinations with imported datasets.

Last step which left me.
I decided to cleanup/remove all jails from “old” system and I left only gogsserver (git server).
Im wonderig if I can remove all “jails” and “iocage” datasets from picture:

Can I do ? Im not sure if this is from “old” system (FreeNas) or belongs to “new” system (TrueNas) and I should remove it.
Im going to cleanup datasets if this is not needed.
then I will jump to latest TrueNas CORE and finally to SCALE.

ok. I asked about GPT4 support and received a sufficient respond. I removed all jails and iocage patrs from data sets. I removed also some old datasets. Now my pool looks like fresh installed.

I suppose above datasets are necessary becase have actual date time (I cut out my known)

Based on your info my next step should be a jup to SCALE.
I read your link “migration to SCALE”. There is a point 5 that concerned me.

Does it means i should remove all groups from :
grupsaux
?

Aux Groups are not Aux Parameters that point 5 refers to.

1 Like

I updated my TrueNas Core to Scale 24.10 version.
Many thanks for everyone for your support.