Estrarre il contenuto di un disco in raid-1

Problema: Anni fa installai un computer con 2 hard disk configurando la partizione /home in RAID-1 software (mdadm) sui 2 dischi.  Ora il pc ha avuto un problema (alimentatore)  e mi trovo a dover recuperare il contenuto della home.

Soluzione: Estraggo i 2 dischi e ne prendo uno a caso (se il problema fosse stato la rottura di 1 disco chiaramente avrei preso quello buono). Lo collego al mio pc con centos 7 tramite un adattatore sata-usb e guardo le partizioni:

La partizione /home corrisponde a sdc10, ovvero questa:
/dev/sdc10      201342708   488070764   143364028+  83  Linux

Provo a montarla in una directory che, con poca fantasia, chiamo sdc10, ma senza successo con questo errore:

Indomito, provo una seconda volta (vabbè provando a specificare -t ext3 ma non è importante)

In sostanza il primo errore fa accorgere al sistema che quella è una partizione di tipo raid, il secondo errore invece è dovuto al fatto che, essendo un raid, viene gestito da mdadm e non mi lascia effettuare il montaggio normalmente.

Vado a guardare mdstat

e in effetti un raid c'è, anche se sdc10 vien visto come spare disk (S).

A questo punto blocco mdadm sul raid chiamato md127

e  vado a rieffettuare normalmente il montaggio (magari un paio di volte visto che la prima ancora mi dava errore)

Effettuo un montaggio in read only mode per evitare di fare cavolate sul disco che comunque ora è montato e accessibile liberamente.

Print Friendly, PDF & Email