marco.r
13-12-2006, 00:19
Ho un array raid5 creato con mdadm a cui non riesco piu' ad accedere dopo una serie di riavvii dovuti alla scheda madre.
Ora, se faccio mdadm --detail /dev/md8 ottengo come stato
State: active, degraded, Not Started
(faccio fatica a dare un rapporto piu' dettagliato, in quando devo riportare a mano tutto).
Mentre una componente era data in stato failed, le altre tre risultano "active sync". Visto che il disco contenente la partizione incriminata e' sano, ho provato a ri-aggiungere quest'ultima all'array
> mdadm /dev/md8 --re-add /dev/hda8
/dev/hda8 e' stato riaggiunto ma viene visto ora come spare, mentre il relativo componente dell'array risulta "removed".
Se provo a rimuovere hda8 dall'array ottengo il seguente messaggio
$ mdadm /dev/md8 --remove /dev/hda8
mdadm: hot remove failed for /dev/hda8: No such device
E d'altra parte se cerco di forzare lo start dell'array, (eventualmente stoppandolo prima) ottengo un altro messaggio di errore:
$ mdadm --run /dev/md8
mdadm: failed to run array /dev/md8: Input/output error
$ mdadm --stop /dev/md8
$ mdadm --assemble --force /dev/md8
mdadm: failed to RUN_ARRAY /dev/md8: Input/output error
I dati contenuti non sono cruciali, ma trattandosi della cartella /var perderla vorrebbe dire dover perdere molto tempo per sistemar tutto :rolleyes:.
Qualche suggerimento ?
Ora, se faccio mdadm --detail /dev/md8 ottengo come stato
State: active, degraded, Not Started
(faccio fatica a dare un rapporto piu' dettagliato, in quando devo riportare a mano tutto).
Mentre una componente era data in stato failed, le altre tre risultano "active sync". Visto che il disco contenente la partizione incriminata e' sano, ho provato a ri-aggiungere quest'ultima all'array
> mdadm /dev/md8 --re-add /dev/hda8
/dev/hda8 e' stato riaggiunto ma viene visto ora come spare, mentre il relativo componente dell'array risulta "removed".
Se provo a rimuovere hda8 dall'array ottengo il seguente messaggio
$ mdadm /dev/md8 --remove /dev/hda8
mdadm: hot remove failed for /dev/hda8: No such device
E d'altra parte se cerco di forzare lo start dell'array, (eventualmente stoppandolo prima) ottengo un altro messaggio di errore:
$ mdadm --run /dev/md8
mdadm: failed to run array /dev/md8: Input/output error
$ mdadm --stop /dev/md8
$ mdadm --assemble --force /dev/md8
mdadm: failed to RUN_ARRAY /dev/md8: Input/output error
I dati contenuti non sono cruciali, ma trattandosi della cartella /var perderla vorrebbe dire dover perdere molto tempo per sistemar tutto :rolleyes:.
Qualche suggerimento ?