Configuración de RAID 1 en 14.04 con una unidad existente

Respuestas:

14

Es posible, pero sepa que el espejo tardará un poco en terminar, ya que estamos hablando de 3 TB. Lo que haría es:

  1. Primero prepare el disco con gdiskya fdiskque no puede hacer una partición de más de 2TB. Supongamos que la partición creada fuesdb1

  2. Ejecutar sudo mdadm --create --verbose /dev/md0 --force --level=1 --raid-devices=1 /dev/sdb1. La parte importante aquí es decirle a mdadm que está utilizando --raid-devices=1un disco en este momento para el nivel RAID 1.

  3. Formatee la partición RAID recién creada y copie todo desde el disco original a esta partición.

  4. Ahora prepare la otra unidad para incluirla en el RAID emitiendo el siguiente comando (Suponiendo que la unidad original es sda1:

    sudo mdadm --grow /dev/md0 --raid-devices=2 --add /dev/sda1
    

    Esto aumentará la matriz RAID (md0), establecerá la cantidad de dispositivos en 2 (sdb1, sda1) y le agregará el sda1 original.

Puede verificar el proceso con sudo mdadm --detail /dev/md0él, debería mostrar algo como esto al final:

Number   Major   Minor   RaidDevice State
   0       8       49        0      active sync   /dev/sdb1
   1       8       65        1      spare rebuilding   /dev/sda1

Y después de que esté terminado:

Number   Major   Minor   RaidDevice State
   0       8       49        0      active sync   /dev/sdb1
   1       8       65        1      active sync   /dev/sda1

Recomiendo reiniciar después de esto para que Nautilus vea el RAID correctamente. Puede verificar que esto funciona, pero literalmente retira una de las unidades mientras monta la unidad y aún puede ejecutar o ver un video en ella. Por supuesto, la salida de --detailarriba sería algo como:

Number   Major   Minor   RaidDevice State
   0       0        0        0      removed
   1       8       65        1      active sync   /dev/sda1

En este caso, desconecté la unidad sdby aún podría trabajar en la información.

ACTUALIZACIÓN : desde util-linux2.24, fdisk no es compatible con la partición de 2+ TB y es compatible con esquemas GPT. Este soporte ha aterrizado en Ubuntu 14.10. Además de esto, la interfaz se ha vuelto mucho más amigable y admite mejores tamaños legibles por humanos. Los cambios generales se pueden encontrar en:

util-linux 2.24 - Notas de la versión
util-linux 2.25 - Notas de la versión

Luis Alvarado
fuente
Solución simple a una pregunta simple. Gracias luis
Shayne