Realmente necesitas el archivo original mdadm.conf. Pero, como no lo tienes, tendrás que recrearlo. Primero, antes de hacer nada, lea mdadm a través de su página de manual . ¿Por qué la posibilidad de perder sus datos en una situación o comando que no tenía a su alcance?
Dicho esto, este consejo es bajo su propio riesgo. Puede perder fácilmente todos sus datos con los comandos incorrectos. Antes de ejecutar cualquier cosa, verifique las ramificaciones del comando . No me hago responsable de la pérdida de datos u otros problemas relacionados con las acciones que realice, por lo que debe verificar todo .
Puedes probar esto:
mdadm --assemble --scan --verbose /dev/md{number} /dev/{disk1} /dev/{disk2} /dev/{disk3} /dev/{disk4}
Esto debería darle información para comenzar a trabajar, junto con la ID. También creará un nuevo dispositivo de matriz / dev / md {número}, desde allí debería poder encontrar cualquier montaje. No utilice la --auto
opción, el lenguaje de la página del manual implica que, bajo ciertas circunstancias, esto puede causar una sobrescritura de la configuración de su matriz en las unidades. Probablemente este no sea el caso, y la página probablemente deba reescribirse para mayor claridad, pero ¿por qué arriesgarse?
Si la matriz se ensambla correctamente y todo es "normal", asegúrese de que su mdadm.conf esté escrito y almacenado /etc
, de modo que lo tenga al momento del arranque. Incluya la nueva ID de la matriz en el archivo para ayudarlo.
Solo quería agregar mi respuesta completa para Debian al menos.
sudo apt-get install mdadm
Busque los viejos discos de incursión a través de ->
sudo mdadm --assemble --scan
En este punto, me gusta verificar
BLKID
y montar la incursión manualmente para confirmar.blkid mount /dev/md0 /mnt
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
Actualizar initramfs a través de ->
update-initramfs -u
Solución de problemas:
Asegúrese de que la salida de
mdadm --detail --scan
coincide con su/etc/mdadm/mdadm.conf
Ejemplo de FSTAB
/unix/23879/using-mdadm-examine-to-write-mdadm-conf/52935#52935
/ubuntu/729370/can-i-transfer-my-mdadm-software-raid-to-a-new-system-in-case-of-hardware-failur
¿Cómo muevo un RAID de software de Linux a una nueva máquina?
fuente
Escanee todas las particiones y dispositivos enumerados en / proc / particiones y ensamble / dev / md0 de todos esos dispositivos con un superbloque RAID con un número menor de 0.
si la configuración fue exitosa, puede agregar --detail --scan >> /etc/mdadm/mdadm.conf para que lo detecte en el arranque
fuente