[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Wie kann man ein RAID 1 wieder entfernen?



Moin!


Am 28.02.2015 um 23:30 schrieb Heinz Mezera:
> Auf einem Ubuntu 14.10 host betreibe ich in einer VM Debian 7 als
> Server. Bei der Debian Installation habe ich ein RAID 1 definiert, das
> die Partitionen /dev/sda1 und /dev/sdb1 umfasst. Das Verzeichnis / liegt
> auf /dev/sda1, swap auf /dev/sda2 und /boot auf /dev/sda3.

In der Tat etwas ungewöhnlich. Aber bin sicher, Du wirst Deine Gründe
gehabt haben, innerhalb der VM eine Spiegelung einzurichten.

> 
> Wie geht das? Worauf muss ich achten? Ist mein Problem überhaupt lösbar?
> 

Ziemlich einfach sogar. Aber trotzdem solltest Du zuvor mit Hilfe der
Verwaltungsoberfläche oder Kommandozeilenprogramme, die zu VM gehören,
eine Kopie der VM anfertigen lassen. Dann hast Du schon mal eine Sicherung.

Sofern es nicht unbedingt erforderlich ist, daß innerhalb der VM eine
Spiegelung stattfindet, würde ich es wie folgt machen:

1. Für die VM eine neue und genügend große(!) Festplatte erzeugen.
2. Die VM von einem Abbild einer Live-CD starten.
3. Die neue Festplatte nach Wunsch partitionieren und formatieren.
4. Diese Festplatte nach /mnt/neu und das RAID nach /mnt/alt einhängen.
5. Mit rsync alles von /mnt/alt nach /mnt/neu kopieren
6. Dito für die anderen Partitionen.
7. Grub in den MBR der neuen Platte schreiben und das Boot-Flag setzen.
8. In /mnt/neu/etc/fstab die Einträge für md0 durch sdaX ersetzen.
9. In /mnt/alt/etc/mdadm/madm.conf das RAID auskommentieren.
10. Die Live-CD runterfahren
11. Der VM die alten Festplatten entziehen.
12. Die VM neu starten.

Sollte dann innerhalb der VM wieder eine Spiegelung erwünscht oder nötig
sein, kannst Du in VM-Verwaltung eine neue Festplatte hinzufügen, und
dann wieder ein RAID einrichten.


Wolfgang


Reply to: