Software RAID1 auflösen

TAiS46

Registered User
Hallo,

ich habe 2x750GB mit debian und will nun mein RAID1 auflösen.

/dev/sda1
/dev/sdb1
als
/dev/md1

sowie

/dev/sda3
/dev/sdb3
als
/dev/md3

Partitionen aushängen aus dem RAID (im Rettungssystem)
Code:
mdadm /dev/md1 -f /dev/sdb1
mdadm /dev/md3 -f /dev/sdb3
mdadm /dev/md1 -r /dev/sdb1
mdadm /dev/md3 -r /dev/sdb3

Neue Partitionen anlegen
Code:
mkfs.ext2 /dev/sdb1
mkfs.ext3 /dev/sdb3
mkswap /dev/sdb2

Mounten und Kopieren
Code:
mkdir /mnt/boota
mkdir /mnt/bootb
mkdir /mnt/roota
mkdir /mnt/rootb

mount /dev/sda1 /mnt/boota
mount /dev/sda3 /mnt/roota
mount /dev/sdb1 /mnt/bootb
mount /dev/sdb3 /mnt/rootb

cp -Rp /mnt/boota/* /mnt/bootb
cp -Rp /mnt/roota/* /mnt/rootb

Ist das soweit einigermaßen richtig?
Habe das teilweise aus einem anderen Tutorial.

Wie sage ich dem Server nun das er von sdb1 booten soll?
Komme ab dieser stelle nach dem Kopieren nicht wirklich weiter.

Weiss nur das ich den Server dann normal Boote und die sda Partitionen auf aus dem Raid hängen und neu erstellen?

Vielen dank für jede Hilfe,
Gruß Simon
 
Um ein RAID1 aufzulösen reicht es, den Typ der Partition von RAID (0xfd) auf Linux native (0x83) zu ändern. Dann baut der Kernel das RAID nicht mehr zusammen.
Sicherheitshalber kannst du zusätzlich noch den Superblock mit mdadm (--zero-superblock) entfernen.
Die Partitionen lassen sich danach ganz normal mounten.

Um Dateien inkl. aller Recht zu kopieren (was in diesem Fall unnötig ist) solltest Du statt cp lieber cpio benutzen.
Code:
cd <quelle>
find . |cpio -pamd <ziel>
 
Back
Top