J'ai une matrice logicielle RAID5 (Linux md) sur 4 disques.
Je voudrais remplacer l'un des disques par un nouveau, sans mettre la baie dans un état dégradé et, si possible, en ligne. Comment serait-ce possible?
C'est important parce que je ne veux pas:
- prendre le risque de stresser les autres disques afin que l'on puisse planter lors de la reconstruction,
- prendre le risque d'être dans un "état sans parité" donc je n'ai pas de filet de sécurité depuis un certain temps.
Je suppose que le faire en ligne est trop demander et je devrais simplement copier ( dd
) les données de l'ancien disque sur le nouveau hors ligne et les remplacer, mais je pense que c'est théoriquement possible ...
Un peu de contexte : ces disques tournent tous de façon presque continue depuis plus de 5,5 ans. Ils fonctionnent toujours parfaitement pour le moment et ils réussissent tous le (long) autotest SMART. Cependant, j'ai des raisons de penser que l'un de ces 4 disques ne durera pas beaucoup plus longtemps (supposé échec prédictif).
mdadm --add
est encore nécessaire avant de--replace
fonctionner. (mdadm
3.3, Ubuntu 15.10). Si vous procédez--add
après--replace
, la copie commencera dès qu'une pièce de rechange sera ajoutée. (L'appareil reste marqué comme "en attente de remplacement").