2 votes

Comment accéder à un faux raid ?

J'ai un faux raid, auquel je voulais accéder en utilisant

mdadm /dev/md0 -A -c 128 -l stripe --verbose /dev/sda /dev/sdc

ce qui devrait être correct, d'après ce que je comprends de la page du manuel. Mais je reçois le message

mdadm: option -l not valid in assemble mode

le fait de ne pas tenir compte de l'option incriminée conduit à

mdadm: failed to create /dev/md0

et (malgré le verbe) pas plus d'informations. Je suppose que -A nécessite un en-tête spécifique à mdadm qui est manifestement absent. Je dois probablement utiliser "build" au lieu de assemble, mais d'après la description, je ne suis pas sûr qu'il s'agisse d'une opération non destructive. Est-ce le cas ? Que dois-je faire exactement ?

UPDATE

Je vois que je n'ai pas été clair, que le tableau existe déjà en tant que faux-raid (Je ne peux pas donner les détails de ma carte mère maintenant). Il semble que l'on ne fasse rien d'autre que d'entrelacer les blocs, donc j'espérais que cela pourrait être fait facilement en utilisant mdadm, aussi. Peut-être que je me trompe complètement, mais toutes les informations que j'ai trouvées concernaient le démarrage à partir d'un faux raid, ce dont je n'ai pas vraiment besoin. Je serais heureux avec un accès en lecture pour le moment.

MISE À JOUR 2

La solution proposée dans la réponse fonctionne presque. Mon faux-raid est reconnu par dmraid, mais il refuse de démarrer à cause des disques manquants. J'ai oublié de mentionner que mon RAID10 fonctionne sans deux disques, c'est-à-dire qu'il est simplement dépouillé. (J'ai déjà déplacé les données importantes vers un endroit plus sûr).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X