Come collegare un RAID1 esistente a un nuovo sistema Linux?


9

Al momento ho un RAID1 che funziona su un singolo disco rigido (sì, il mirror è assente). È possibile riorganizzare il mio sistema usando il seguente algoritmo?

  1. Ho installato un altro RAID1 a disco singolo (su un altro HDD dello stesso tipo), lo partiziono e installo su di esso una nuova istanza di Debian.
  2. Montare la vecchia configurazione RAID1 a disco singolo e copio tutti i dati da essa al nuovo RAID.
  3. Quindi riformattare il vecchio disco e includerlo nella nuova configurazione RAID.

Principalmente dubito del secondo punto: come dovrei farlo?


2
perché non eseguire l'avvio dal tuo raid hdd esistente e aggiungere quello nuovo al raid e lasciare che il software raid esegua la sincronizzazione?
Christian,

LVM o MD RAID?
David Mackintosh,

Perché la configurazione RAID esistente è composta da una singola partizione ext3, mentre su di essa voglio costruire un sistema basato su LVM.
dpq,

Risposte:


4

Bene, l'ho fatto, e si è rivelato abbastanza indolore: la vecchia configurazione RAID è stata rilevata automaticamente come / dev / md0, quindi tutto quello che dovevo fare era mount /dev/md0 /mnt, quindi copiare tutti i dati da esso dove opportuno.

Successivamente ho rilasciato:

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

Se capisco tutto correttamente, questo era tutto ciò che dovevo fare, poiché mdadm --detailora segnala che le unità sono sincronizzate attivamente.


2

Si potrebbe farlo nel modo che proponete, ma come Christian accennato nei commenti questione, si può anche solo accendere l'unità esistente come un array RAID esistente e aggiungere un'altra unità ad esso per ristabilire la ridondanza. Tutto dipende dal fatto che tu abbia un sistema esistente con cui giocare, immagino, ma se il disco esistente ha un sistema operativo su di esso, puoi avviarlo (fare il grub dance potrebbe richiedere alcuni minuti per funzionare, ma lavorerò).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.