Connexion
Abonnez-vous

TrueNAS : l’unification est en marche, la version 25.04 (Fangtooth) disponible en bêta

Il n’a pas l’air commode le poisson-ogre

TrueNAS : l’unification est en marche, la version 25.04 (Fangtooth) disponible en bêta

TrueNAS 25.04 est disponible en version bêta. Cette nouvelle mouture passe à OpenZFS 2.3. Elle apporte de nombreuses nouveautés, aussi bien sur le fonctionnement du RAID-Z que la déduplication et les performances.

Le 17 février à 12h00

TrueNAS Core, Scale et Entreprise

L’équipe de développement annonçait début janvier que TrueNAS « Fangtooth » allait unifier les versions Core et Scale, pour former TrueNAS Community Edition (CE). TrueNAS 25.04 est donc une mise à jour autant pour les utilisateurs de Scale en 24.10 (Electric Eel) que ceux sur Core 13.x.

Il y a quatre ans, iXsystems présentait TrueNAS Scale, une version basée sur Debian au lieu du FreeBSD historique de FreeNAS/TrueNAS. Pour rappel, TrueNAS Core et Enterprise utilisent la même base et se distinguent par une licence et des fonctionnalités spécifiques.

« La transition vers TrueNAS Community Edition permettra à l’équipe d’ingénierie de TrueNAS d’accélérer le développement de nouvelles fonctionnalités, de fournir une base de code commune et d’unir la communauté sous une seule version », explique iXsystems.

TrueNAS 25.04 avec Linux 6.12 et OpenZFS 2.3

Depuis début 2025, les premières « nightlies » sont disponibles. C’est désormais au tour de la version bêta de débarquer pour ceux qui voudraient tenter l’expérience. L’équipe en charge de TrueNAS explique que cette nouvelle mouture propose de nombreux changements, à commencer par le passage au noyau Linux 6.12 et à OpenZFS 2.3 (annoncé mi-janvier), qui propose des fonctions intéressantes.

Signalons pour commencer RAIDZ Expansion qui permet d’ajouter rapidement de nouveaux périphériques de stockage à un pool RAID-Z. Il y a également Fast Dedup avec une « mise à niveau majeure des performances de la fonctionnalité de déduplication ».

Incus, Direct IO, NFS over RDMA…

Parmi les autres fonctionnalités, signalons la prise en charge d’Incus (conteneur et gestionnaire de VM, concurrent de Canonical LXD), Direct IO pour améliorer les performances des SSD NVMe, le support des noms de fichiers et de répertoires jusqu'à 1 023 caractères, le clonage de blocs iSCSI pour des clusters VMware, etc.

Pour la version Enterprise de TrueNAS, d’autres nouveautés sont de la partie : NFS over RDMA, iSCSI Extensions pour RDMA, une sécurité renforcée avec Group Policy Objects Security Technical Implementation Guides (GPOS STIG), Veeam Fast Clone pour accélérer les sauvegardes SMB, ainsi que la prise en charge du Fibre Channel.

Les notes de version se trouvent par là et des explications plus techniques sur cette page.

TrueCommand n’est pas encore à jour

Attention, les développeurs préviennent les utilisateurs de TrueCommand (un outil pour gérer une flotte de TrueNAS) qu'ils ne doivent pas encore migrer vers TrueNAS 25.04 Fangtooth, car la dernière version actuelle (3.0.2) ne la prend pas en charge. Il faudra attendre TrueCommand 3.1.

La version finale de TrueNAS 25.04 en avril

Comme son nom l’indique, TrueNAS 25.04 devrait arriver en version finale le 15 avril (la nomenclature est équivalente à celle d'Ubuntu), après une RC (Release Candidate) attendue pour le 11 mars.

D’ici juillet, « Fangtooth sera recommandé aux utilisateurs Enterprise et disponible par défaut sur le matériel TrueNAS Enterprise » d’iXsystems.

Et pour ceux qui voudraient voir encore plus loin, vous pouvez suivre les discussions autour de TrueNAS 25.10 (Goldeye) par ici. Les développeurs promettent « de nombreuses nouvelles fonctionnalités et améliorations à l'expérience TrueNAS », sans donner le moindre détail supplémentaire.

Commentaires (24)

votre avatar
Est-ce que le RAIDZ Expansion apporte la même fonctionnalité (d'evolutivite) que le Raid Hybrid de Synology ?

Sur mon vieux Syno, je suis passé de 2x500Go à 2x500Go + 2x 1To, puis à 4x1To.
J'envisage de pousser progressivement jusqu'à 4x2To voir 4x4To.
Ça permet l'investissement en douceur, un disque de temps en temps.
votre avatar
Pour l'instant, on ne peut pas ajouter plusieurs disque d'un coup avec RAIDZ Expansion (zfs/issues/15678)
Mais si c'est "un disque de temps en temps", oui on peut utiliser RAIDZ Expansion.

Bon, au bout d'un moment, il faudra se poser la question de créer des vdevs séparés ou de tout reconstruire avec davantage de parité. :D
votre avatar
Merci 👍
C'est bien comme ça que j'ai fait évoluer ma capacité de stockage.
Un disque en plus ( ou un disque plus gros) de temps en temps.

Chouette donc!!
Je vais pouvoir démarrer mon prochain NAS avec les 2 m.2 1To qui traînent, sans attendre d'avoir les 4!!
votre avatar
Si je comprend bien, ce n'est pas possible d'update depuis CORE en direct (base FreeBSD) ?
Donc reinstallation par ISO ?

Parce que je vois "une mise à jour autant pour les utilisateurs de Scale en 24.10 (Electric Eel) que ceux sur Core 13.x." mais sur le schéma je vois aussi "ISO Install", donc probablement pas en direct depuis le GUI ?
votre avatar
oui, je pense que ça veux juste dire que tu peux "upgrade" sans perdre de données ni de config, mais au final, vu qu'on passe d'une BSD vers du linux, on peux pas faire ça directement via une update, faut reformater les partitions système...
votre avatar
J'ai fais une upgrade de Core vers Scale il y'a 2 versions, sans passer par une réinstallation depuis l'ISO.

EDIT : https://www.truenas.com/docs/scale/24.04/gettingstarted/migrate/
votre avatar
L'image avec "Reflow existing data: completes in days" c'est pour illustrer que le RAIDZ Expansion a été accéléré. Donc il faut espérer que c'est du "completes in hours", si tout se passe bien.
RAIDZ Expansion has been accelerated: Our engineering team recognized that the reflow algorithms could be improved and have submitted a patch into the final OpenZFS 2.3.0 which typically accelerates this process by 5X, with potential gains up to 10X. TrueNAS Fangtooth will include this feature.
Je pense que le PR en question c'est (https://github.com/openzfs/zfs/pull/16819)
Mais ce n'est pas une amélioration de l'algorithme de reflow: c'est une accélération de la copie de data lors du reflow.
votre avatar
J'ai pas compris (ou mal lu). Du coup, ils abandonnent BSD et se concentrent uniquement sur Linux?
votre avatar
J'ai aussi compris l’abandon de FreeBSD. Mais comme je ne suis pas assidument TrueNAS, je me pose la même question.
votre avatar
En googlant vite fait, l'annonce a été fait il y a presque un an maintenant qu'ils abandonnaient FreeBSD.

J'en conclu que:
- TrueNAS core (bsd) disparait
- TrueNAS scale est renommé en TrusNas CE
votre avatar
Ca a été annoncé début 2024. Y a même eu un billet avec une explication de Kris Moore de iXsystems (et ancien créateur de PC-BSD, donc pas un BSD hater):

ixsystems-no-one-is-getting-marooned

TLDR: Le marché du NAS requiert de réagir rapidement sur les nouvelles features et les nouveaux drivers. Donc vaut mieux utiliser Linux que BSD.
votre avatar
Une question comme ça au passage. Y'en a-t-il un qui a implémenté les flexVol ou équivalent (voir ici ou la)?

Je suis sur Synology. Et depuis longtemps, je trouve que cela manque. Peut-être qu'un autre constructeur fait ? Qui sait dire ?
votre avatar
Je ne suis pas sûr de comprendre la subtilité de la question, mais, c'est pas ce qui correspond au zVol ou DataSet du ZFS (et donc de TrueNAS) ou au "logical volume" sur LVM ?
votre avatar
Rien de subtil. C'est une techno qui existe depuis longtemps (au moins 2 décades) sur des trucs comme NetApp (un gros B2B du secteur, on va dire). Le super gros avantage, c'est de pouvoir changer la taille du flexVol. Qui est vu par les clients comme un volume standard.

Alors ça met du temps à re-tailler un volume, mais ça marche bien. Donc très utile.
votre avatar
Je confirme, très pratique. C'est peut-être récent, mais le resize d'un FlexVol, c'est instantané.
votre avatar
J'imagine que cela dépend de la 'charge utile' et de comment elle est répartie sur le volume. Et puis 1 To ce n'est pas un Po... Tous ces facteurs doivent jouer.
votre avatar
Sous Linux, tu peux faire un Logical Volume en thin provisionning. Mais c'est super dangeureux car si ton VG est full, ton LV est freezé.
votre avatar
Heu oui mais en ZFS si tu remplis ton dataset et que tu fais pas gaffe, ca va déborder dans tes autres dataset ... y compris celui qui porte le / !
Je sais pas quel comportement est le "moins pire"!

Du moins sur mon PVE perso sans trop de configuration au niveaux ZFS; ca va faire 2 fois que ca me fait le coups avec le disque dure d'une VM; il faut vraiment que je me penche sur la question !
votre avatar
Ah bah c'est sure que quand on fait de l'overprovisioning (sur-allocation ?) il faut avoir une supervision au top et/ou pouvoir scale si besoin.
votre avatar
Pas faux, mais je me serai attendu à avoir par defaut un garde fou, qui en cas de sur allocation bloque carrément.
votre avatar
En perso / homelab ? Pas vraiment
En pro, je n'étais dans l'équipe sto mais oui j’utilisais des Qtree NFS.
votre avatar
Sur un concurrent (OMV en l'occurrence), j'ai trouvé le chiffrement des disques de données un peu trop compliqué à mettre en oeuvre. Est-ce qu'ici avec TrueNAS, les espaces de partage sont chiffrés ?
votre avatar
La réponse m'intéresse aussi car j'avais fait le même constat côté OMV.
J'ai du coup un NAS homemade en attente car je n'étais pas chaud de mettre les fichiers type documents sans chiffrement.
votre avatar
Quel est le pb avec OMV ?

Je n'utilise pas TrueNAS ou OVM, mais de ma vision ca me semble pas si compliqué de chiffrer un dataset ZFS et ensuite le partager.

https://www.truenas.com/docs/core/13.0/coretutorials/storage/pools/storageencryption/ (ou cli https://www.zfshandbook.com/docs/security/encryption/)
Et le partage, nfs dans mon cas, c'est 3 - 4 commandes.

TrueNAS : l’unification est en marche, la version 25.04 (Fangtooth) disponible en bêta

  • TrueNAS Core, Scale et Entreprise

  • TrueNAS 25.04 avec Linux 6.12 et OpenZFS 2.3

  • Incus, Direct IO, NFS over RDMA…

  • TrueCommand n’est pas encore à jour

  • La version finale de TrueNAS 25.04 en avril

Fermer