Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/01/2017, à 23:57

sx1

[RESOLU] RAID 5 avec 1 HDD HS, comment downgrader vers un RAID 1 ?

Bonsoir,

Mon raid 5 logiciel viens/va perdre un des 3 disques, j'ai fait un backup des data, plus de risque de pertes. Le / est sur un autre disque, aucun soucis.

Vu l'usage désormais assez réduit de la machine, je ne veux pas racheter un nouveau disque pour repartir sur ce RAID 5.
Les disques ont 6 ans, ils ne vont pas tarder eux aussi à y passer...
Donc d'ici là je voudrais passer en Raid 1 (miroir) simple sur les 2 restants.

N'ayant jamais vécu une telle situation, quelques questions :

le RAID 5 c'est /dev/md127, composé de /sdb1, sdc1 et sdd1.
Le HDD qui est mort, c'est /dev/sdb1.

Lorsque je vais lancer la construction du nouveau Raid 1, je fait :

mdadm --create /dev/md127 --level=1 --assume-clean --raid-devices=2 /dev/sdc1 /dev/sdd1

ou est-ce que je ne met pas --assume-clean ?
pour les 2 HDD, je garde sdc1 et sdd1, ou cela va changer en sdb1 et sdc1 après retrait de celui défaillant ? (je dirais oui, mais je pose la question par sécurité)

voilà voilà, merci.
Cdlt

Dernière modification par sx1 (Le 12/01/2017, à 19:52)


Sous Linux depuis 2005.

Hors ligne

#2 Le 10/01/2017, à 03:52

Bougron

Re : [RESOLU] RAID 5 avec 1 HDD HS, comment downgrader vers un RAID 1 ?

Bonsoir
Quelques réponses rapides.  Je ne connais pas très bien la manipulation.  De mon point de vue
1) Sauver le contenu de MD127 me semble une nécessité. => c'est fait
2) supprimer MD127
3) faire un smartctl des trois disques et donner le résultat pour analyse  serait un plus.
4) Puis démontes le disque que tu ne veux plus et regardes ce que cela devient.

sudo parted -l
sudo lsblk -o SIZE,NAME,FSTYPE,LABEL,MOUNTPOINT

Il est fort possible que cela devienne sdb1 et sdc1   mais autant s'en être assuré avant de lancer la construction.
5) Autant mettre --assume-clean
6)  Formater le MDxxx.
7)   Restaurer  en prenant en compte qu'il y aura de l'espace en moins (50%)

Dernière modification par Bougron (Le 10/01/2017, à 04:02)

Hors ligne

#3 Le 10/01/2017, à 18:41

Laurent85

Re : [RESOLU] RAID 5 avec 1 HDD HS, comment downgrader vers un RAID 1 ?

Bonjour, la procédure et les commandes seraient plutôt les suivantes,

démonte les partitions du raid si certaines sont encore montées,

arrête le raid actif :

sudo mdadm --stop --scan

efface les superblocs du raid5 :

sudo mdadm --zero-superblock --force /dev/sdc1
sudo mdadm --zero-superblock --force /dev/sdd1

crée le raid1 md0, pas md127 qui était à l'origine un nom attribué par défaut suite à une anomalie à la création du nom :

sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdc1 /dev/sdd1

enfin formate /dev/md0

Dernière modification par Laurent85 (Le 10/01/2017, à 18:44)

Hors ligne

#4 Le 11/01/2017, à 09:03

sx1

Re : [RESOLU] RAID 5 avec 1 HDD HS, comment downgrader vers un RAID 1 ?

Bonjour,

Merci à tous les deux.
Effectivement arrêter le raid plutôt que déclarer un disque en fail + remove est plus approprié dans mon cas, et bien vu pour le superbloc, je n'y pensais pas.
Pour /dev/md127, je ne crois pas qu'il s'agisse d'une erreur. Mon ancien /md0 est devenu /md127 lors du passage de 14.04 vers la 16.04. du coup je vais laisser md127 pour éviter tous soucis.

Je me lance.


Sous Linux depuis 2005.

Hors ligne

#5 Le 11/01/2017, à 11:29

Bougron

Re : [RESOLU] RAID 5 avec 1 HDD HS, comment downgrader vers un RAID 1 ?

Bonjour
C'est pour cela que j'ai pensé que supprimer MD127 était une bonne chose. Fabriques alors un MD0 et tu pourras  voir s'il reste avec ce nom ou s'il migre de nouveau en MD127 sans que tu y comprennes quelque chose.

Hors ligne

#6 Le 11/01/2017, à 18:39

sx1

Re : [RESOLU] RAID 5 avec 1 HDD HS, comment downgrader vers un RAID 1 ?

Je bute sur un soucis, j'ai beau créer mon raid1 sur /dev/md0 ou md127, au reboot, fdisk ne trouve que /dev/md126.
Du coup le serveur fait les pieds au mur, pas content, je bascule direct en mode maintenance, sans réseau.
Heureusement que celui là il est chez moi ...
La page de doc raid sur le sujet, https://doc.ubuntu-fr.org/raid_logiciel#md127 n'est pas très claire, car sur un serveur pas d'outil graphique.
bref...je cherche


Sous Linux depuis 2005.

Hors ligne

#7 Le 11/01/2017, à 20:50

Bougron

Re : [RESOLU] RAID 5 avec 1 HDD HS, comment downgrader vers un RAID 1 ?

Bonsoir
Je ne comprends pas en quoi  cela gène le serveur d'avoir un MD126 en plus du MD127 que tu n'as certainement pas supprimé.

Pour info, sur ce portable,  J'ai créé un MD0, il est resté MD0...

Sur mon fixe, J'ai créé MD0    qui est devenu MD127
et au fil des créations (5) des MD0 qui disparaissaient, j'en suis arrivé à   MD122. Mais il me semble que les 6  RAIDS fonctionnaient parfaitement bien.
Malgré de multiples démarrages et arrêts de ce micro fixe..

Dernière modification par Bougron (Le 11/01/2017, à 20:54)

Hors ligne

#8 Le 11/01/2017, à 21:57

sx1

Re : [RESOLU] RAID 5 avec 1 HDD HS, comment downgrader vers un RAID 1 ?

Bonsoir,
Je ne sais pas moi non plus. Tu a certainement raison.
Là j'attends la fin de resync entre les deux HDD.
Je verrais ensuite ou j'en suis.
Bizarrement lorsque j'ai lancé le formatage en ext4 de l'array, il m'a détecté un fs existant en ext2.
Il n'y a jamais eu de fs ext2 sur ces disques ...

*********

la resync ne change rien.

je viens de voir qu'il cherche  une uuid manquante... on verra demain...

Dernière modification par sx1 (Le 11/01/2017, à 23:20)


Sous Linux depuis 2005.

Hors ligne

#9 Le 11/01/2017, à 23:25

Laurent85

Re : [RESOLU] RAID 5 avec 1 HDD HS, comment downgrader vers un RAID 1 ?

sx1 a écrit :

Je bute sur un soucis, j'ai beau créer mon raid1 sur /dev/md0 ou md127, au reboot, fdisk ne trouve que /dev/md126.

Je pense qu'il vaut mieux avant de créer le nouveau raid supprimer l'ancien comme décrit dans mon message, et aussi retirer la définition du raid dans /etc/mdadm/mdadm.conf puis redémarrer pour être sûr que le noyau en a tenu compte.

Hors ligne

#10 Le 12/01/2017, à 19:49

sx1

Re : [RESOLU] RAID 5 avec 1 HDD HS, comment downgrader vers un RAID 1 ?

Trouvé !

Non correspondance entre l'UUID de l'array mdxxx entre mdadm.conf et etc/fsatb.
un petit bklid et saisie manuelle de la bonne uuid dans les deux fichiers, et le serveur boote nominal.

Merci à vous deux.


Sous Linux depuis 2005.

Hors ligne