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


14

Actualmente tengo un Seagate ST3000DM001 instalado (aproximadamente el 90% lleno) y un nuevo Seagate ST3000DM001 (en blanco). Me gustaría configurar RAID 1 sin perder los datos en mi unidad instalada actualmente.

Si uso el proceso mdadm descrito en este tutorial: http://www.mysolutions.it/tutorial-mdadm-software-raid-ubuntu-debian-systems/ , ¿se preservarán mis datos?


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


Solución simple a una pregunta simple. Gracias luis
Shayne
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.