Je dispose d'un NAS (LaCie 5Big Network 2, pour être précis) depuis un certain nombre d'années. Il n'est pas merveilleux sur pas mal d'aspect (notament dû à son âge), mais pour ce que j'y stocke, c'est bien suffisant.

Hors, vu son âge, il commençait à être bien rempli et le changement de disques devenait une nécessité. Malheureusement, après le changement de disque, un problème me frappe : le firmware de base ne permet pas d'augmenter la taille disponible sur le RAID. J'ai cherché dans les docs, le forums : tout le monde indiquait que c'était impossible, les gens utilisent des firmwares alternatifs, mais ça implique de tout reformater et ça, ça m'embête. En revanche, j'ai appris que ce NAS était basé sur Linux et les disques utilisent du RAID logiciel par md et du XFS.

C'est donc possible de le faire à la main et je vais décrire ça dans ce post, au cas où quelqu'un de moins compétent cherche à le faire aussi.

Pour ça, vous aurez besoin de :

  • 5 ports SATA disponibles (j'ai débranché tous les disques de mon PC de bureau (mais si vous n'avez qu'un laptop, utilisez des adaptateurs ou des docks USB))
  • 1 clefs USB d'au moins 1G avec SytemRescue d'installé (je vous laisse la doc)
  • Une sauvegarde de vos données (à priori, ce n'est pas nécessaire, mais comme toujours, mieux vaut prévenir que guérir)

Afin que votre PC évite d'essayer de démarrer sur les disques (mon UEFI ne me permet pas de choisir un périphérique de démarrage temporaire), vous pouvez démarrer avec seulement la clef USB de branchée et brancher les disques lors du menu de démarrage.

Vous arriverez sur une interface ligne de commande, tapez startx pour avoir une interface graphique.

Une fois en graphique, lancez "GParted", sur le bureau. En haut à droite de la fenêtre, vous aurez un menu deroulant avec une liste de périphériques (commençants par /dev/), déroulez cette liste et regardez quel périphérique correspond à la parition RAID, elle commencera par /dev/md (ignorez le reste), dans mon cas c'était /dev/md125 (ou 124, j'ai un doute, mais j'utiliserai 125 pour la suite).

A partir de là, ouvrez un terminal et tapez les commandes suivantes :

mdadm --grow /dev/md125 --size=max
mount /dev/md125
xfs_growfs /dev/md125

Vous pouvez valider que que la partition est augmentée avec df -h /mnt.

Vous pouvez maintenant éteindre le PC, remettre les disques dans leur emplacement d'origine et démarrer votre NAS.

J'ai eu une petite frayeur au démarage : rien n'était accessible et le NAS clignotait comme s'il était en train de démarrer. Je l'ai laissé faire mais bout d'une journée, j'ai tenté un redémarrage et tout refonctionnait. Aucune donnée perdue ou quoi.