Solución 1:
Realmente necesitas el archivo mdadm.conf original. Pero, como no lo tienes, tendrás que volver a crearlo. Primero, antes de hacer nada, lea sobre mdadm a través de su página de manual. ¿Por qué arriesgarse a perder sus datos en una situación o comando que no conocía?
Dicho esto, este consejo es bajo tu propio riesgo. Puede perder fácilmente todos sus datos con los comandos incorrectos. Antes de ejecutar cualquier cosa, verifique dos veces las ramificaciones del comando. No puedo ser responsable de la pérdida de datos u otros problemas relacionados con cualquier acción que realice, así que verifique todo dos veces .
Puedes probar esto:
mdadm --assemble --scan --verbose /dev/md{number} /dev/{disk1} /dev/{disk2} /dev/{disk3} /dev/{disk4}
Esto debería brindarle información para comenzar a trabajar, junto con la identificación. También creará un nuevo dispositivo de matriz /dev/md{number}, desde allí debería poder encontrar cualquier montaje. No use el --auto
opción, la verborrea de la página de manual implica que, en determinadas circunstancias, esto puede causar una sobrescritura de la configuración de la matriz en las unidades. Esto probablemente no el caso, y la página probablemente deba volver a escribirse para mayor claridad, pero ¿por qué arriesgarse?
Si la matriz se ensambla correctamente y todo es "normal", asegúrese de escribir y almacenar su mdadm.conf en /etc
, por lo que lo tendrá en el momento del arranque. Incluya el nuevo ID de la matriz en el archivo para ayudarlo.
Solución 2:
Solo quería agregar mi respuesta completa para Debian al menos.
- Instala el administrador de incursiones a través de -->
sudo apt-get install mdadm
-
Escanee en busca de los discos raid antiguos a través de -->
sudo mdadm --assemble --scan
-
En este punto, me gusta comprobar
BLKID
y monta la redada manualmente para confirmar.blkid mount /dev/md0 /mnt
- Agregar información a mdadm.conf a través de -->
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
-
Actualice initramfs a través de -->
update-initramfs -u
-
Solución de problemas:
Asegúrese de que la salida de mdadm --detail --scan
coincide con tu /etc/mdadm/mdadm.conf
nano /etc/mdadm/mdadm.conf
ARRAY /dev/md/0 level=raid5 num-devices=3 metadata=00.90 UUID=a44a52e4:0211e47f:f15bce44:817d167c
-
Ejemplo FSTAB
/dev/md0 /mnt/mdadm ext4 defaults,nobootwait,nofail 0 2
https://unix.stackexchange.com/questions/23879/using-mdadm-examine-to-write-mdadm-conf/52935#52935
https://askubuntu.com/questions/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?