Forum: PC Hard- und Software Ubuntu: RAID 0 nachträglich einrichten


von Sebastian R. (sebr)


Lesenswert?

Hallo,

habe auf einem Rechner Ubuntu 10.10 laufen, die Festplatte ist in drei 
Partitionen (root, home, swap) aufgeteilt.
Jetzt hab ich noch eine zweite Festplatte bekomme (gleiche wie die 
erste) und möchte gerne ein RAID 0 (striping) einsetzen.
Von den Mainboard-RAID-"Controllern" wird ja überall abgeraten - also 
dann Software-RAID. Jetzt frage ich mich, ob und wie es möglich ist, das 
bestehende System ohne Neuinstallation in ein RAID0 zu verwandeln. Geht 
das überhaupt? Zur NEUinstallation eine RAID-System hab ich viele FAQs 
und HowTo's gefunden, aber zu meinem Problem leider nix.

von Raid (Gast)


Lesenswert?

Problem ist, dass das software-Raid gerne einen Block Metadaten 
speichern möchte, für den vermutlich in der vorhandenen Platte kein 
Platz ist...

Deswegen:
- Von CD Booten.
- partitionen verkleinern (resize2fs, danach die partition shrinken)
- auf der zweiten platte Partitionen fürs Raid anlegen.
- Degraded Raid mit "missing" devices anlegen.
- Dateisysteme von erster platte auf die Raid-Devices spiegeln
- mit resize2fs wieder an die exakte Raid-Größe anpassen
- Orignal-Platte abklemmen, /dev/md0 als Root-Device einstellen, booten
- Wenn sich vom Raid booten lässt:
- Erste platte zum Raid hinzufügen, rebuild laufen lassen


Ein echtes Risiko ist nur der Verkleinerungs-Schritt am Anfang, der Rest 
ist ja nur Lesend auf der Ursprungsplatte, bis eine funktionierende 
Kopie am Raid ist.
Wenn die Ursprungsplatte aber noch unpartitionierten Platz frei hat, 
oder du mit einer kleineren SWAP-Partition leben kannst: nicht 
verkleinern, die Raid-Devices einfach ein paar MB größer anlegen.

von Sebastian R. (sebr)


Lesenswert?

Danke für die schnelle Antwort! Kann es sein, dass du hier das Vorgehen 
für nachträgliches Anlegen von einem RAID 1 (mirroring) beschreibst?
Soweit ich weiß, kann man beispielsweise für RAID 0 garkein degraded mit 
missing devices anlegen?!

von Icke ®. (49636b65)


Lesenswert?

Sebastian R. schrieb:
> Soweit ich weiß, kann man beispielsweise für RAID 0 garkein degraded mit
> missing devices anlegen?!

Ein RAID-0 mit missing devices wäre ein defektes System mit 
Totaldatenverlust. Da im RAID-0 die Daten gleichmäßig über alle 
beteiligten Platten verteilt werden (Striping) und keinerlei Redundanz 
vorhanden ist, wird dein Vorhaben ohne den Umweg über eine dritte Platte 
bzw. externe Sicherung oder Neuinstallation nicht machbar sein. Das 
System kann ja nicht an dem Ast rumsägen, auf dem es gerade sitzt.

von Sebastian R. (sebr)


Lesenswert?

Ausreichend große USB-Platte hätte ich um die gesamte Platte zu sichern.
wie wäre denn die Vorgehensweise?
Oder doch gleich neu installieren, obwohl das System wieder so 
einzurichten wie vorher wird ne Weile dauern. :(

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Ganz ehrlich: Ich würde es lassen. Wieso willst du überhaupt ein 
"Stripe" aufmachen?
Sowas würde ich nur nutzen wenns denn nötig ist für Daten die im Notfall 
leicht wieder hergestellt werden können.

Sebastian R. schrieb:
> obwohl das System wieder so
> einzurichten wie vorher wird ne Weile dauern
Durch ein Stripe erhöhst effektiv die Gefahr für einen Ausfall und die 
Notwendigkeit einer Neuinstallation auf das doppelte...

von Sebastian R. (sebr)


Lesenswert?

Läubi .. schrieb:
> Wieso willst du überhaupt ein
>
> "Stripe" aufmachen?
>
> Sowas würde ich nur nutzen wenns denn nötig ist für Daten die im Notfall
>
> leicht wieder hergestellt werden können.

Also bei den Platten handelt es sich um zwei WD360GD (die ersten Raptor, 
mit 36 GB). Zu einem RAID 0 wollte ich die machen weil:
1.) die Platten "nur" SATA I können und dadurch ein 
Geschwindigkeitszuwachs möglich wäre
2.) die Kapazität pro Platte eh schon recht klein ist
3.) diese Serie laut WD für den Einsatz im RAID optimiert ist (was auch 
immer das heißen soll).

Wichtige Daten liegen sowieso alle auf dem Server. Aber wenn das ohne 
Neuinstallation nicht klappt werd ichs lassen.
Hmm...vielleicht werd ich die Home-"Partition" und swap auf die zwite 
Platte verschieben. Die erste wird dann komplett Root-Partition. Das 
sollte doch einfacher möglich sein.

von Edding (Gast)


Lesenswert?

Sebastian R. schrieb:
> 3.) diese Serie laut WD für den Einsatz im RAID optimiert ist (was auch
> immer das heißen soll).

Andere Timeouts bei Mediendefekten, so dass der Controller die Platte 
als Defekt rausschmeissen kann und nicht ewig auf Retries der Platte 
wartet.

==> Für RAID0 ist eine Nicht-Raid-optimierte-Platte besser.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.