¿Cómo adjuntar un RAID1 existente a un nuevo sistema Linux?


9

Actualmente tengo un RAID1 que funciona en un solo disco duro (sí, el espejo está ausente). ¿Es posible reorganizar mi sistema usando el siguiente algoritmo?

  1. Configuré otro RAID1 de disco único (en otro HDD del mismo tipo), lo particioné e instalé una nueva instancia de Debian en él.
  2. Monto la antigua configuración RAID1 de un solo disco y copio todos los datos de ella a la nueva RAID.
  3. Luego reformateo el disco viejo e lo incluyo en la nueva configuración RAID.

Dudo sobre todo el segundo punto: ¿cómo debo hacerlo?


2
¿por qué no arrancar desde su disco duro de incursión existente y agregar el nuevo a la incursión y dejar que el software de incursión realice la sincronización?
Christian

LVM o MD RAID?
David Mackintosh

Debido a que la configuración RAID existente está hecha de una sola partición ext3, mientras que quiero construir un sistema basado en LVM encima.
dpq

Respuestas:


4

Bueno, lo hice, y resultó ser bastante indoloro: la antigua configuración RAID se detectó automáticamente como / dev / md0, por lo que todo lo que tuve que hacer fue mount /dev/md0 /mntcopiar todos los datos a donde sea apropiado.

Después de eso emití:

mdadm --stop /dev/md0
mdadm --remove /dev/md0
sfdisk -d /dev/sda | sfdisk /dev/sdc
mdadm --add /dev/md1 /dev/sdc1
mdadm --add /dev/md2 /dev/sdc2
mdadm --add /dev/md3 /dev/sdc3

Si entiendo todo correctamente, eso fue todo lo que necesitaba hacer, ya que mdadm --detailahora informa que las unidades se sincronizarán activamente.


2

Usted podría hacerlo de la manera que usted propone, pero como cristianos menciona en los comentarios de preguntas, también puede simplemente encender la unidad existente como una matriz RAID existente y añadir otra unidad a ella para restablecer la redundancia. Todo depende de si tienes un sistema existente para jugar, supongo, pero si el disco existente tiene un sistema operativo, puedes arrancarlo (hacer el grub dance puede tardar unos minutos en funcionar, pero trabajaré).

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.