Les fans de TrueNAS

titoum

OPTC:970342646
Hello,

j'ai eu l'occasion de tester Xpenology et je ne me sentais pas complètement satisfait de l'expérience.
je me suis donc tourné vers TrueNas et je regrette ne pas l'avoir fait avant ( pour le moment :) ).

Système de fichier

Synologie offre du btrfs vs du zfs sur trueNas.
ils ont chacun leur pro/cons mais au niveau de l'intégrité des données TrueNas passe devant:

Integrity of data
In terms of data integrity, ZFS has a slight advantage over Btrfs. With its end-to-end checksums, ZFS detects and repairs any data corruption automatically. Btrfs, on the other hand, supports data checksums, but it does not offer the same level of automated repairs.

Although Btrfs isn’t capable of automatic repair (and using a Synology NAS as an example), you can use a data-scrubbing process to repair data integrity issues.

Approche de stockage

Synology fonctionne via pool sur lequel on crée un shared folder pour profiter de l'espace.
sur TrueNas, on crée un pool aka vdev sur lequel on va pouvoir créer des datasheets. le concept est un peu pareil mais permet bcp plus d'options comme l'utilisation d'un disque spare etc...

Interface
J'avoue que c'est ce qui m'a mis la plus grosse claque en vrai...
sur syno, on arrive sur une interface façon win2000.

ici l'écran d'acceuil:

1724395890666.png

Celui-ci peut être configuré pour avoir les infos qui vous intéresses.

les reportings sont aussi de la partie avec un affichage historique:

1724395957040.png

outils

la commu TrueNas stresse bcp sur l'importance d'avoir des disques sains afin de ne pas perdre de donnée.
j'avoue ne pas y avoir trop prêté attention précédemment mais c'est tjs quand on perd des données crucial qu'on le regrette.
Sur syno a part le SMART test long...néant...

ici, ils ont un outil de burn-in ootb (badblocks) qui permet d'écrire sur tout le disque et vérifier les écritures afin de valider que ça fonctionne. Cela combiné a un smart et vous être serein pour la suite.
il est tout à fait possible de se connecter en ssh pour lancer ces burn-in en parallèle ainsi qu'en background sans nohup and co.

sudo tmux new -s bigdrive
badblocks -b 65536 -ws /dev/sd

puis ctrl+B " pour ouvrire un autre invité de commande

apps

catalogue très fournis :)

1724396753567.png

prix

TrueNas propose 2 version gratuite: core et scale.
la scale est la plus récente et propose le support de docker ootb et d'autres choses. imo c'est la version la plus pratique pour chez soi.

le reste va dépendre de la criticité de vos données...
on peut très bien
  • convertir un ancien pc en TrueNas et c'est parti. l'installation prend a tout casser 20' (clée de boot/installation/pool/datasheet)
  • acheter une plateforme xeon sur ebay pour profiter de l'ecc et se prémunir contre des erreurs d'écriture.
  • etc...
le seul pré-requis fort est de devoir allouer au moins 20gb sur un disque dédié pour l'installation du soft.


si ceux qui sont dessus depuis plus longtemps que moi trouvent que j'ai dit des bêtises (comme svt) n'hésitez pas à me le dire :mrdrunk:
 
Dernière édition:

Dyzioh

Elite
Core est basé sur FreeBSD alors que Scale c’est du Linux, ça change beaucoup niveau CLI etc

Les devs vont favoriser scale dans le futur, c’est déjà le cas il me semble

J’ai été sur Core pendant 2 ans et demi, j’ai migré vers Scale pendant quelques mois et j’ai quitté TrueNas pour Unraid, qui a également le support ZFS. J’ai essentiellement quitté TrueNas car les apps sont déployées avec Kubernetes et ça bouffe pas mal d’énergie et que les devs sont absolument contre les drivers out of tree et modif OS. Mon NAS pompait 30W avec quelques apps vs 22 avec le même setup sur Unraid

A part ça, ça marche très bien et est facile à utiliser. C’est tellement une bonne base que Linus a investi dans un reskin de TrueNas, HexOS
 
  • J'aime
Les réactions: titoum
1er
OP
titoum

titoum

OPTC:970342646
Mon NAS pompait 30W avec quelques apps vs 22 avec le même setup sur Unraid
je t'avoue ne pas encore avoir regardé la conso mais vu que ce sera plutôt un système on-demand. ce n'est pas ma prio :D

pdt que je fais mon badblock puis smart, je regarde pour remettre mes choses en place comme le rsync avec ma biblio du pi etc...
mais j'aime vraiment bien l'interface en tt cas.
 

Tronyx

Elite
Un truc que j'adore aussi avec ZFS c'est la facilite pour transferer un dataset etc... d'un endroit a un autre via zfs send/receive :love:
 

Fish

Bouillant même !
l inconvéniant du zfs il faut de la ram 16Go au minimum pour être confort pour moi

et les scrubs qui prennent une éternité :-(

mais clairement content de mon truenas qui tourne comme un charme sur mon vieeeuuuuxxx hp n54l
 

Fish

Bouillant même !
ce qui me fait peur par contre c'est le jour où mon nas rend l'ame quid de la facilité de la migration de mon array dans un autre nas :/
 

Tronyx

Elite
ce qui me fait peur par contre c'est le jour où mon nas rend l'ame quid de la facilité de la migration de mon array dans un autre nas :/
Tu peux remonter ton zpool sur une autre installation via l'import sans aucun soucis ou preparer la nouvelle config a l'avance et utiliser le send/receiv pour transferer toutes tes donnees ;).

EDIT: Si t'es pas sur tu peux toujours valider rapidement le process via une VM ;)
 
Dernière édition:

Joon

Squadeur.
Par contre je me suis retrouvé coincé avec TrueNAS, il m'a laissé faire un pool en cliquant sur la taille max, ce qui l'a complètement bloqué après pour les snashots et impossible de supprimer un pool pour récupérer de l'espace...
perso, j'aime pas trop truenas... bien le zfs, c'est pratique. Le nas qhero de qnap fonctionne aussi en zfs d'ailleurs!
 
1er
OP
titoum

titoum

OPTC:970342646
impossible de supprimer un pool pour récupérer de l'espace...
ah bizarre, tu as eu un msg d'erreur ou juste impossible?

Là, j ai fait 3 passes badblocks sur le pool1 et lance un smart long...
le pool 2 fini lentement sont badblocks pass 1 puis ils auront droit a leur smart long aussi.

que c'est long :D
 

Dyzioh

Elite
Par contre je me suis retrouvé coincé avec TrueNAS, il m'a laissé faire un pool en cliquant sur la taille max, ce qui l'a complètement bloqué après pour les snashots et impossible de supprimer un pool pour récupérer de l'espace...
Chelou ton problème.
Tu as su résoudre? Sinon tu peux essayer de cleaner tes snapshots un peu, ça devrait libérer de l'espace sur le disque
 
Dernière édition:
1er
OP
titoum

titoum

OPTC:970342646
Sinon tu peux essayer de cleaner tes snapshots un peu,
je pense qu'il a pris 100% du pool et donc impossible de mettre de snapshot dessus...si j ai bien compris :D
 

Tronyx

Elite
Par contre je me suis retrouvé coincé avec TrueNAS, il m'a laissé faire un pool en cliquant sur la taille max, ce qui l'a complètement bloqué après pour les snashots et impossible de supprimer un pool pour récupérer de l'espace...
perso, j'aime pas trop truenas... bien le zfs, c'est pratique. Le nas qhero de qnap fonctionne aussi en zfs d'ailleurs!
Le zfs list -t snapshot te retournait rien ? zfs list -o name,used,reservation,mountpoint pour lister ce qui est reserve aussi.
Niveau ARC cache cela donnait quoi ?
 
1er
OP
titoum

titoum

OPTC:970342646
@Tronyx une bonne approche pour vider mon disque usb sur le zfs ?
un disk import ou mieux de faire un mount puis cp ?
 

Tronyx

Elite
@titoum Si c'est pas un zpool que tu peux importer alors ouaip connecte le directement, monte son FS en RO et passe via RSYNC ;)
 
  • J'aime
Les réactions: titoum

Tronyx

Elite
D'ailleurs pour le besoin de RAM ECC c'est majoritairement lie a la deduplication/compression que beaucoup n'exploitent pas etant donne les soucis qu'ils peuvent apporter.

ZFS n'est pas plus sensible que d'autres FS a la corruption sans ces features.
 

Joon

Squadeur.
Le zfs list -t snapshot te retournait rien ? zfs list -o name,used,reservation,mountpoint pour lister ce qui est reserve aussi.
Niveau ARC cache cela donnait quoi ?
J'ai cherché dans mon historique ce matin, mais ça date trop.
En gros, j'ai écumé internet pendant au moins 2 jours sans succès, j'ai laissé tombé, transféré tout du pool ailleurs et j'ai delete la vm ce qui m'a permis de récupérer mes disques.
 
  • J'aime
Les réactions: Tronyx

@lex

Elite
Le HW TrueNAS est très cher, et si on prend un "vieux" serveur, ça consomme à mort.

C'est ce qui m'a toujours rebuté pour passer de Syno (qui verrouille tout de plus en plus) à TrueNAS.
 
1er
OP
titoum

titoum

OPTC:970342646
Le HW TrueNAS est très cher
tu trouves? une plateforme xeon en seconde main ca se trouve a 200eur... ou tu parle des trucs propriétaires proposé ?

la conso clairement ca consomme plus mais logique vu les cpu anémique sur les syno...
 

@lex

Elite
Je regardais le HW propriétaire proposé.

Pour les Xeon en 2eme main, c'est le genre de truc qui consomme 100+W (ou je me trompe ?)
 
Haut