Zusammenfassung für alle die künftig auf diesen Thread stossen und Hilfe suchen:
Software Raid 1 auflösen:Pysische Festplatten: sda und sdb (logische Struktur: sda1 und sdb1)
Ziel: Raid 1 so auflösen, dass sda als Festplatte samt Inhalt erhalten bleibt und sdb als frisches leeres Speichermedium gemounted werden kann.
sda1 Partitionen aus dem Raidlaufwerken entfernen (md0):- Code: Alles auswählen
mdadm /dev/md0 --fail /dev/sda1 //ausbinden
mdadm /dev/md0 --remove /dev/sda1 //aus der Konfiguration entfernen
mdadm --zero-superblock /dev/sda1 //Superblock
Als nächste bearbeiten wir die Partitionstabelle unserer Festplatte sda:
fdisk /dev/sda
Anschließend wählen wir dort im Menü die Option "t" aus, wählen die Partitionsnummer 1 (bei sda1) und geben die System ID 83 für "Linux" mit.
Das ganze speicher wir mit der "w" option.
Jetzt müssen wir noch einige Konfigurationen unserer künftigen Bootpartition sda1 editieren, dazu:
- Code: Alles auswählen
mount /dev/sda1 /mnt/sda1 //sda1 mounten
Folgende Files müssen angepasst werden:- Code: Alles auswählen
vim /mnt/sda1/etc/fstab
--->//mountsources anpassen: md0 mit sda1 ersetzen in der fstab
- Code: Alles auswählen
vim /mnt/sda1/boot/grub/menu.lst
--->//Kernel neues rootfilesytem mitgeben:
Diese Stelle finden: (von Sytem zu System unterschiedlich drum ein Beispiel):
Vorher:- Code: Alles auswählen
title Debian GNU/Linux, kernel 2.6.26-2-amd64 Default
root (hd0,0)
kernel /vmlinuz root=/dev/md0 ro console=tty0 console=ttyS0,57600
initrd /initrd.img
Nachher:- Code: Alles auswählen
title Debian GNU/Linux, kernel 2.6.26-2-amd64 Default
root (hd0,0)
kernel /vmlinuz root=/dev/sda1 ro console=tty0 console=ttyS0,57600
initrd /initrd.img
md0 wurde auch hier durch sda1 ersetzt.
Sicherheitshalber, um automatismen aus dem weg zu gehen den Inhalt von /mnt/sda1/etc/mdadm.conf auskommentieren oder löschen.
Jetzt können wir das System schon neustarten mittels:
- Code: Alles auswählen
shutdown -r now
Vorsicht:!! Wenn etwas falsch konfiguriert wurde, kann es passieren, dass das System nicht mehr richtig starten kann. Stellt sicher das ihr Zugriff auf eine serielle Konsole habt um entsprechend Notfallwerkzeuge verwenden zu können.
ist das neue System mit der einzelnen Festplatte sda erfolgrich gestartet, könnt ihr auch schon mittels,
- Code: Alles auswählen
fdisk /dev/sdb
und den Optionen "o" für eine neue partitiontabelle und "n" für eine neue partion eure festplatte wie gewünscht partitionieren.
Zu guter letzt müsst ihr eure neue partition(en) beispielsweise mit ext3 formatieren um sie anschließend mounten zu können:
- Code: Alles auswählen
mkfs.ext3 /dev/sdb* // "*" steht hier für die nummer der partition
Zuletz noch einbinden z.B.:
- Code: Alles auswählen
mount /dev/sdb1 /home/harddisk2/
Soll die Festplatte auch nach einem neustart noch eingebunden bleiben, fügt einfach einen entsprechenden Eintrag in der /etc/fstab hinzu.
Hinweise:
1. Diese Howto findet in erster linie Anwendung für das Raiddevice md* welche das filesytem "/" mounted. Um zu ermitteln welches md* device euer filesystem mounted schaut euch die fstab an.
2. Denkt dran: Dieses how to basiert auf 2 physischen festplatten mit jeweils einer logischen Partition !!! Es ist keine Pauschallösung für alle logischen konstruktionen. Fragt lieber nocheinmal nach wenn ihr mehere raiddevices besitzt bzw. beschäftigt euch mit der Materie

.
- Code: Alles auswählen
cat /proc/mdstat //Status und Liste der Raiddevices und verwendete partitionen
P.S. Würde mich freuen wenn dieses How to ein wenig verschönert irgendwo gelistet wird, bzw. einen eigenen thread erhällt.
gruß
eld3rsen