GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo muevo un RAID de software de Linux a una nueva máquina?

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?


Linux
  1. Cómo apagar o reiniciar Linux

  2. CentOS / RHEL:Cómo ensamblar un software RAID en modo de rescate

  3. Cómo crear un nuevo directorio en Linux

  4. ¿Cómo saber si hay suficiente memoria libre para implementar una nueva aplicación en una máquina Linux?

  5. Linux mdadm software RAID 6:¿es compatible con la recuperación de corrupción de bits?

Cómo mover el directorio de inicio a una nueva partición o disco en Linux

Cómo mover una gran cantidad de archivos en Linux

Cómo instalar software desde la fuente en Linux

Cómo instalar el software Arduino (IDE) en Linux

¿Cómo crear una nueva Máquina Virtual en Proxmox?

¿Cómo quién es un nuevo TLD?