Installation d'un NAS avec TrueNAS
Durant de nombreuses années j'ai évité le NAS -une unité spécialisée- pour stocker mes données. Peut être parce que je voulais m'éviter le cout d'une telle installation mais aussi à cause d'une volonté de vouloir rester simple et minimaliste. J'ai jonglé avec des disques -internes ou externes- de plusieurs tera-octets de stockage pendant un certains temps. Pourtant il m'est arrivé plusieurs fois de vouloir accéder aux mêmes données depuis plusieurs terminaux. Cela devenait trop compliqué à gérer sans un NAS. En cette année 2022 il me fallait à présent un partage qui soit constamment en ligne: un vrai NAS.
Premier essai: un mini-NAS sous RaspberyyPi
Avant de me lancer dans l'aventure NAS, j'expérimente pendant environ 6 mois un miniNAS installé sur un Raspberry Pi 2 muni d'une clef USB de 256Go. Pour le système j'ai opté pour OpenMediaVault, un système NAS basé Debian.
Le NAS fonctionnait correctement et me suffisait pour un premier usage de partage de documents, musiques, séries et films. Cela dit, sa capactié de stockage très limitée et la réactivité du Pi2 montraient rapidement leurs limites. Vu que je possédais encore quelques composants PC en stock, j'ai envisagé monter mon propre NAS plutôt qu'un achat d'un système All-in-one.
Montage du NAS avec TrueNAS
Dans mon stock j'avais encore une carte mère micro-ATX, un processeur Intel Core i7 4790, 16Go de RAM et des alimentations ATX 500W en stock. Cela était parfait -même surdimensionné- pour le NAS. Il me manquait un boitier et les disques.

J'ai opté pour un boitier au format cube de chez Chieftronic car je trouvais le modèle très bien aéré et disposé. Il a la particularité d'être adapté à ma carte mère micro-ATX car celle ci vient non pas se monter verticalement mais vient se poser à plat dans la tour.
Il ne reste plus qu'à assembler les composants, ajouter une alimentation de 500W qui sera suffisante pour faire tourner 2 disques, de nombreux ventilateurs et le tour est joué.
Pour le stockage, je savais que j'allais transférer sur le NAS au moins 4To déjà existants sur mon disque interne et aussi y ajouter quelques éléments supplémentaires de mes disques d'archives. Cela portait à plus de 6To le minimum requis pour les disques NAS. 8To semblaient donc un peu juste ! J'ai finalement opté pour 2 disques 16 To dans le but de monter un RAID 1. J'ai pris 2 disques différents: Western Digital et Seagate.
Pour la partie système, j'ai fais confiance à TrueNAS dans sa version TrueNAS-SCALE-22.02.3. J'ai utilisé deux clef USB (en redondance) pour y installer le système d'exploitation. Installation sans encombres, création d'un pool ZFS avec les 2 disques de 16To ainsi qu'un SSD de 128Go en frontal en tant que "cache". Mise en place des partages NFS et Samba privés et publics (pour mes divers besoins) et le tour était joué.
Je lui adjoindrai par la suite un onduleur de la marque EATON et laisserai TrueNAS gérer ces propres automatismes liés à l'UPS.

Note: Pas de HOWTO dans ce billet car je rédige ce texte quelques années après l'installation
