Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum general.general

general.general : Supprimer un RAID1 logiciel

Posté par Kerro () le 29 février 2008
Bonjour,

pour la première fois j'ai besoin de supprimer un volume RAID1 logiciel (Debian Etch). Et bien... pas moyen sans redémarrer l'OS.

Tant que je ne redémarre pas, il y a un processus (md4_raid1 par exemple) qui bloque. Pas possible de tuer le processus en question (module). Pas possible de décharger le module car cela poserait problème pour les autres volumes RAID actifs.

Comme indiqué partout, je désactive un disque, puis l'autre. Mais pas moyen de désactiver le second disque puisqu'il est utilisé par md4_raid1. Et la suite devient impossible à faire car cette étape n'est pas effectuée.

Pour contourner le problème : j'efface les partitiions concernées puis je relance l'OS. C'est méga-beurk sur des machines de production. La moindre envie de changement d'un bout de morceau de partie d'élément de RAID et hop, redémarrage de l'OS.

Heeeeeeeeeeeelp :-)

--
Qui a existé en premier: le compilateur ou son code source ?
> Lire le message (2 commentaires, moyenne: 1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

et en arrêtant avant l'array en question ?

Posté par gpernot (page perso, ) le 29/02/2008 à 15:54. (lien). Évalué à 0.

mdadm --stop /dev/md4

swap

Posté par Kerro () le 29/02/2008 à 18:15. (lien). Évalué à 2.

J'avance un tout petit peu. Je constate que ce qui pose problème c'est lorsqu'une partition a été utilisée pour le swap. Même swapoff ne résoud rien, seul un redémarrage permet de ne plus avoir le processus md4_raid1 qui bloque la partition en question (à condition de relancer l'OS sans que le swap ne soit de nouveau dessus bien entendu).

Les partitions RAID utilisées "normalement" sont supprimables normalement. On peut les recréer, les modifiers, les re-supprimer, etc.

Là où le swap passe, "mdadm --stop" trépasse.

--
Qui a existé en premier: le compilateur ou son code source ?

Revenir en haut de page || Retourner aux forums || Retourner au forum general.general