Hallo!
Hab hier ein Debian Etch mit Software Raid1 am laufen. Nun würde ich gern mein Raid1 vergrößern, sprich die alten 2 HDs raus und durch 2 neue, größere ersetzen. Wenn ich jetzt z.B. erstmal eine alte HD durch eine größere ersetze und diese dann in das Array einbinde und spiegeln lasse, kann ich dann die restliche verbleibende Kapazität später nutzen? Dann könnte ich ja das Spielchen fortführen und dann die andere alte HD ausbauen und ersetzen und dann am Ende aus der verbleibenden Restkapazität der beiden neuen HDs ein neues oder mehrere neue Arrays definieren. Ist da irgendwo ein Denkfehler drin, hört sich zu leicht an;)
Grüße
Krustler
Software Raid1 vergrößern (mdadm)
- dominator
- Beiträge: 790
- Registriert: 26.08.2003 10:05:37
- Wohnort: Neuerdings meistens im Bierparadies Oberfranken
Hier wirst du fündig (auf eigene Gefahr) :
http://tldp.org/HOWTO/Software-RAID-HOW ... tml#ss10.1
Besser ist : Daten sichern, neue Festplatten einbauen, Raid neu und größer anlegen, Daten wieder einspielen
Wenn es um den Platz geht, muss es denn unbedingt Raid 1 sein
http://tldp.org/HOWTO/Software-RAID-HOW ... tml#ss10.1
Besser ist : Daten sichern, neue Festplatten einbauen, Raid neu und größer anlegen, Daten wieder einspielen
Wenn es um den Platz geht, muss es denn unbedingt Raid 1 sein
gruss + viel erfolg
Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit
Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit
-
- Beiträge: 60
- Registriert: 19.10.2006 21:26:39
Hier gibts noch ein HowTo, allerdings mit Raid5, dafür sehr gut beschrieben.
http://michael-prokop.at/blog/2006/09/0 ... ith-linux/
Ich hoffe dir ist klar, was du tust.
MfG
http://michael-prokop.at/blog/2006/09/0 ... ith-linux/
Ich hoffe dir ist klar, was du tust.
MfG
wenns dir nur darum geht die partitionen mit der selben größe zu kopieren dann kannst die einfach rüberspieln und sie werden funktionieren... ich würd dir aber eher raten, nachdem du eh auf 2 neue platten installierst, eine live cd booten, das alte raid zu aktivieren, ganze neue raid auf die neuen platten anzulegen, dann das ganze system rüberkopiern, grub auf die neue platte drauf und fertig is es.....
*edit*
achja jetzt hab ich glatt das wichtigste vergessen: vorher SICHERN! ma weiß ja nie......
*edit*
achja jetzt hab ich glatt das wichtigste vergessen: vorher SICHERN! ma weiß ja nie......
Hallo!Mictlan hat geschrieben:wenns dir nur darum geht die partitionen mit der selben größe zu kopieren dann kannst die einfach rüberspieln und sie werden funktionieren... ich würd dir aber eher raten, nachdem du eh auf 2 neue platten installierst, eine live cd booten, das alte raid zu aktivieren, ganze neue raid auf die neuen platten anzulegen, dann das ganze system rüberkopiern, grub auf die neue platte drauf und fertig is es.....
Und was ist mit der UUID bzw. wird der superblock auch mitkopiert wenn ich die Partitionen "von Hand" überspiele, sprich ohne mdadm? Booten sollte dann ja theoretisch funktionieren aber werden die "alten" arrays dann erkannt oder muss ich alles neu einreichten? Gibts da nicht ne Möglichkeit quasi ein 1:1 image von den alten partitionen zu machen und diese auf die neuen platten zu kopieren, aber so dass ich hinterher die Restkapazität der neuen hds noch nutzen kann?
Danke und Grüße
Krustler
partitionen mit fdisk erstellen ... überprüfen dass es wirklich die exakt gleiche anzahl von sektoren ist! --> fdisk /dev/sda -l und fdisk /dev/sdb -l .... die ausgaben sollten praktisch ident sein....
dd if=/dev/sda1 of=/dev/sdb1
dd if=/dev/sda2 of=/dev/sdb2
usw.....
das machst mit allen laufwerken die im raid verbund drinnen sind und dann solltest das alte und neue raid mit mdadm --detail --scan finden!
wichtig ist aber dass das raid nicht gestartet und gemountet ist.
gestartete Raids findest du unter cat /proc/mdstat
ein raid stoppst du mit: mdadm --manage --stop
dd if=/dev/sda1 of=/dev/sdb1
dd if=/dev/sda2 of=/dev/sdb2
usw.....
das machst mit allen laufwerken die im raid verbund drinnen sind und dann solltest das alte und neue raid mit mdadm --detail --scan finden!
wichtig ist aber dass das raid nicht gestartet und gemountet ist.
gestartete Raids findest du unter cat /proc/mdstat
ein raid stoppst du mit: mdadm --manage --stop