J'ai récemment acheté un petit NAS Synology DS-210J. Un simple petit boîtier blanc pouvant contenir 2 disques durs et pourvu de tout le confort moderne.
Ma priorité pour son utilisation étant la sécurité des données, je choisi de le configurer en RAID 1 sur 2 HDD Western Digital de 500 Go.
L'interface Synology est assez conviviale. J'installe le matériel avec le dernier firmware disponible sur le site du constructeur, je configure mes 2 disques en RAID 1, je transfère quelques gigas de données.
A cet instant, comme je suis joueur méfiant, je décide de débrancher un des deux disques afin de simuler une panne. Je relance le NAS : pas de souci, il bippe sans discontinuer et m'indique une dégradation du volume RAID. Les données sont bien toujours présentent sur le disque restant.
J'éteins, je connecte à nouveau le disque, je relance... Et c'est là qu'il manque quelques options chez Synology : depuis l'interface, impossible de reconstruire le RAID malgré la détection correcte des 2 disques ! La seule solution qui m'est proposée est de supprimer puis recréer un volume RAID !
C'est à ce moment qu'on est content de savoir (remarquez, c'était aussi un des paramètres de choix pour l'achat !) que le bouzin tourne sous linux
Voici donc la manipulation afin de vous éviter une fastidieuse réinstallation/formatage/recopie :
1. Connexion root via SSH sur le NAS
2. La commande cat /proc/mdstat me donne bien les volumes dégradés ([_U] => pas bon / [UU] = bon)
> cat /proc/mdstat Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] md2 : active raid1 sdb3[1] 483665308 blocks super 1.1 [2/1] [_U] md1 : active raid1 sda2[0] sdb2[1] 2097088 blocks [2/2] [UU] md0 : active raid1 sdb1[1] 2490176 blocks [2/1] [_U]
On voit ici qu'il manque sda (disque 1) sur 2 partitions RAID : md0 et md2
3. Je démonte md2 (volume de données)
umount -f /dev/md2
4. Je rattache sda3 et sda1 au RAID
> mdadm --add /dev/md2 /dev/sda3 mdadm: re-added /dev/sda3 > mdadm --add /dev/md0 /dev/sda1 mdadm: re-added /dev/sda1
Et voiloù ! Il n'y a plus qu'à attendre la fin de la synchronisation des disques. La progression de cette synchronisation est d'ailleurs visible sur l'interface du NAS...
Reste la question du jour : pourquoi cette manipulation plutôt simple n'est pas possible via l'interface Synology ?!

