TrueNAS SCALE · Épisode 03 / 13

🗂️ Comprendre les Datasets

Le secret absolu d'un NAS ordonné : l'utilisation des Datasets.

📅 28 Mars 2026
👤 Par OWL
~15 min de lecture
Débutant
Comprendre les Datasets

Explications : Comprendre les Datasets

POOL (Le Grand Frigo)
🗂️ Dataset "/Config_Appli"
💥
🗂️ Dataset "/Photos_Maman"
🔐

La métaphore d'OWL : Le Frigo et les Tupperwares 🍱

Un débutant voit souvent un Dataset comme un simple dossier jaune de Windows, mais c'est faux ! Imagine que ton NAS est un énorme frigo industriel vide (Le Pool). Un "dossier jaune" serait comme poser tes restes de sauce tomate directement sur l'étagère en verre. Si ça coule, tout le frigo est mort !

Créer un Dataset, c'est acheter un super Tupperware de compétition ! Si l'une de tes applications (la sauce tomate 💥 dans le théâtre ci-dessus) plante complètement, le Tupperware isole la catastrophe.

  • Instantanés (Snapshots) : Tu peux remonter le temps d'un seul Tupperware précis pour retrouver son contenu d'hier, sans avoir à vider tout le frigo !
  • Quotas : Tu peux décider que le Tupperware des dessins animés de tes enfants ne dépassera jamais les 50 Go, de peur qu'ils prennent toute la place du frigo.
  • Cadenas (ACLs) : Tu peux mettre un gros cadenas 🔐 sur le Tupperware des "Photos_Maman", le rendant purement invisible aux autres sans le bon code.

Règle d'Or d'OWL : Prépare le terrain AVANT l'installation

Ne clique jamais sur "Installer" une application sans réfléchir ! Par défaut, une application enregistre ses données au milieu de nulle part. Si l'appli crashe, tout est perdu.

La solution é Créer un Dataset "Config" et un Dataset "Data" spécifiques pour chaque application. Ainsi, tu gères la sauvegarde, les droits, et le stockage de manière indépendante.

Deux approches d'architecture (Schéma)

Voici comment répartir intelligemment vos Datasets dans TrueNAS. L'approche Avancée est celle que j'utilise personnellement avec un double Pool (SSD pour la réactivité des apps, HDD pour la masse d'archives).

Classique

1 Seul Pool

📁 POOL : "TRUENAS"
🗂️ Dataset: Apps_Config
(Stocke Jellyfin, AdGuard config...)
🗂️ Dataset: Media_Archives
(Films, Séries, Famille)
MÉTHODE OWL
Avancé

Multi-Pools Séparés

📁 POOL : "TRUENAS_DATA" (SSD)
🗂️ Dataset: jellyfin_config
(Rapide pour charger les posters)
🗂️ Dataset: adguard_config
📁 POOL : "TRUENAS_MEDIA" (HDD)
🗂️ Dataset: 🎥 Films (Partage SMB)
🗂️ Dataset: 📺 Séries (Partage SMB)

✅ Comment savoir si mes Datasets sont bien configurés é

  • Dans Datasets, chaque dossier que tu as créé apparaît dans la liste avec son propre quota
  • Le pool parent affiche la taille totale correcte, et chaque dataset sa taille allouée
  • Tu peux créer des fichiers dans le dataset depuis le partage SMB (épisode 5)
  • Les snapshots planifiés apparaissent dans Data Protection > Periodic Snapshot Tasks

🔧 Problèmes Courants & Solutions

❓ Je confonds Dataset et dossier classique, quelle est la différence é

💡 Un dossier classique (ex: Windows) ne peut pas avoir son propre quota ni ses propres permissions indépendantes. Un Dataset TrueNAS est un "super-dossier" avec ses propres règles, son propre quota et ses propres snapshots. C'est bien plus puissant.

❓ Mes données ont disparu après un redémarrage é

💡 Si tu as créé des fichiers dans la racine du pool (ex: /mnt/Pool/) au lieu d'un Dataset, ils peuvent être perdus. Toujours créer et utiliser des Datasets pour stocker tes données.

❓ Mon quota est atteint mais je ne peux plus écrire de fichiers é

💡 C'est normal ! Le quota est une limite stricte. Va dans Datasets, sélectionne ton dataset, clique sur Edit et augmente le quota. Ou libère de l'espace en supprimant des fichiers inutiles.

Connectez-vous avec GitHub pour laisser un commentaire. Votre avis aide toute la communauté ! 🦉