Ack, penso di aver rovinato tutto. Ho avuto un'interruzione di corrente su un array RAID5 che ha causato l'incongruenza dei metadati tra le unità.
Ho seguito il consiglio qui tranne un caso di dita grasse che mi hanno fatto eseguire il comando --create senza un parametro mancante. L'esecuzione dello script Perl che permuta attraverso le varie combinazioni non mi consente di montare un array. Ho diverse domande:
Sono totalmente fregato qui, c'è qualcos'altro che posso fare? Le unità stesse sembrano andare bene. Il parametro mancante esplode ogni possibilità che ho di recuperare i miei dati?
Posso comunque ottenere dei dati, ma montare le unità? Non ho familiarità con il modo in cui i dati vengono suddivisi in striping sui dischi, quindi non so se sia possibile ripristinare alcuni file.
cat /proc/mdstat
?
mdadm -D /dev/md0
(sostituire md0
con md255
o qualunque sia il numero appropriato)? Quali sono i componenti originali dell'array, quali sono andati male?
mdadm -E /dev/sdXY
per ogni disco membro dell'array corrispondente.