Convierta un disco duro único sin arranque a RAID 1 sin eliminarlo

Compré un segundo HDD de tamaño idéntico al que ya tengo.

Mi objective es agregarlo al existente como espejo (RAID 1).

Pero no tengo suficiente espacio en un SSD del sistema para mover datos allí.

Por lo tanto, no puedo formatear los discos duros y simplemente crear el arreglo usando mdadm , ¿o sí? Si es así, ¿cómo hago eso?

Al comienzo de RAID-1 hay cierta información que no se puede insert simplemente en la unidad que no arranca. La forma de proceder es la siguiente:

  • particionar la nueva unidad con una gran partición
  • crea un RAID-1 en la nueva unidad con una unidad apagada:

    mdadm --create /dev/md0 --level=raid1 --raid-devices=2 /dev/sdb1 missing

  • si dice que no tiene mdadm instalado, entonces, por ejemplo, en sistemas similares a Debian / Ubuntu:

    apt-get install mdadm

  • cree el sistema de files en /dev/md0 , por ejemplo, para Ext4 sería:

    mkfs.ext4 /dev/md0

  • crea un directory donde deseas montarlo, p. ej. para /raid1 type

    mkdir -m 777 /raid1

  • monte la matriz difunta a este directory:

    mount /dev/md0 /raid1

  • copyr files desde la unidad anterior

  • Partición de la unidad anterior de la misma manera que la nueva unidad

  • agregar partición en la unidad anterior a la matriz:

    mdadm /dev/md0 --add /dev/sda1

  • Si desea ver el process de generación de su nueva matriz, simplemente use, por ejemplo:

    watch cat /proc/mdstat