Tengo un NAS en Ubuntu Server con 4 discos duros de 2TB en RAID 5. Hace un par de semanas, uno de los discos duros murió, pero mi RAID estaba funcionando, aunque degradado. Afortunadamente, todavía estaba en garantía y me enviaron un nuevo disco duro que instalé hoy. Sin embargo, al intentar agregar el nuevo disco duro al RAID, no se estaba reconstruyendo. Así que desconecté el disco duro y reinicié la máquina. Sin embargo, accidentalmente configuré uno de mis OTROS discos duros en el RAID para que fallara y lo eliminé usando mdadm.
Ahora dice que mi RAID tiene dos discos duros eliminados. Todavía tengo mi tercer disco duro con todos mis datos intactos, pero no sé cómo volver a agregarlo al conjunto RAID, por lo que está de nuevo en un estado bueno (aunque degradado), por lo que puedo continuar agregando 4to disco duro y reconstruir la matriz. ¿Es posible hacer que Ubuntu se dé cuenta de que el tercer disco duro tiene mis datos y que vuelva a ser reconocido como parte de la matriz?
Cuando trato de correr:
sudo mdadm --manage /dev/md127 --re-add /dev/sdd1
Dice:
mdadm: --re-add for /dev/sdd1 to dev/md127 is not possible
Por favor, cualquier ayuda que alguien pueda dar sería muy, muy apreciada.
Respuestas:
Es posible que deba hacer una
--add
y no una--re-add
. si lee la página del manual sobre--re-add
esto, se habla de volver a agregar el dispositivo si el recuento de eventos está cerca del resto de los dispositivos. puedes usar--examine
para descubrir esto.como puede ver, mi
/dev/sdh1
dispositivo no ha estado en la matriz por algún tiempo y--re-add
no funcionará y tendrá que hacer un --add y para recuperar la matriz.puede usar
mdadm --detail /dev/md126
para ver lo que está sucediendo, puede que no sea una mala idea ejecutar esto antes de hacer nada, ¡después de todo, estos son sus datos!o puedes usar esto también:
No soy responsable de ninguno de sus datos perdidos.
fuente