Gespiegelter Strip
- Details
- Last Updated on Wednesday, 06 July 2011 08:32
- Written by Administrator
Gespiegelter Strip
Nein nein, das ist nichts unanständiges.... Es geht nur um zwei Festplatten und ein Windows 7. Auf den beiden Platten soll einerseits die bereits vorhandene Systempartition gespiegelt (mirrored) werden, andererseits auf dem noch verbleibenden freien Platz ein Stripeset (genauer, 2, eines für Swap, das andere für Daten) angelegt werden.
Das Mirroring ist kein großer Akt, im Windiws DiskManager einfach die gewünschte Partition anklicken, rechte Maustaste, "Add Mirror". Feddich, das Synchronisieren passiert nebenbei und ist bei einer 34GB Partition, die zu 50% gefüllt ist, relativ schnell erledigt. DAs Anlegen der Stripe Sets sollte dann auch kein Problem sein. Sollte... Wie auch anders, der DiskManager erlaubt plötzlich nur noch das ANlegen von Simple Volumes auf dem verbleibenden Platz. Warum, das sagt er nicht. Alle anderen Optionen sind ausgegraut. Also erster Workaroundversuch: Simple Volume anlegen und dann nachträglich versuchen, die Partition zu wandeln. Anlegen klappt, als einzige Option bleibt dann aber Extend, um den noch freien Platz auf der 2. Platte zu nutzen. Aber das Extend hängt die Platte nur hinten dran und macht daraus eine "virtuelle" Partition in der Gesamtgröße beider Partitionen auf dem Laufwerken. Vom eigentlichen Ziel, der Geschwindogkeitssteigerung durch ein Raid0 bleibt nicht viel. Also die Partition wieder gelöscht. Sollte es so sein, dass man auf einer Platte keinen Mix aus Gespiegelten und Zusammengefassten Partitionen erstellen darf? Das wäre aber eine blöde Einschränkung.
Nach etwas Suchen mit der SUchmaschine des geringsten Mißtrauens wurde meine Aufmerksamkeit auf die Kommandozeile gelenkt. Warum nicht, Klickibunti-Oberflächen sind nicht das Maß der Dinge und auch an anderer Stelle wurde schon mal auf die Kommandozeile und den Textpartitionierer Diskpart.exe hingewiesen. Also, schaden kann es ja nichts, aufgerufen und mit folgendem Kommando (eigentlich in Erwartung eines Fehlers!) versucht, ein Stripeset zu erstellen.
DISKPART> create volume stripe size=10000 disk=0,1
Komisch, das Funktioniert ja. Ohne Fehler. Und im DiskManager wird das Stripeset auch gleich als solches angezeigt. Ja wunderbar, gleich noch einmal den Befehl ohne Größenangabe ausgeführt, das macht den restlichen freien Platz nochmals zu einem Stripeset.
DISKPART> create volume stripe disk=0,1
Damit habe ich nun eine 35GB Systempartition als Mirror (Ausfallsicherheit bei defekt einer Platte) sowie zwei Raid0 Sets für Swapfile (20GB) und Daten (842GB). Die Geschwindigkeit auf dem Stripeset kann sich sehen lassen, die Platten sind ja auch schon etwas Älter und noch nicht in der Geschwindigkeitsliga der aktuellen Plattengeneration. Aber mit 156,9MB/s lesen (sequentiell) und 146,1MB/s schreiben (sequentiell) ist das doch ein guter Wert. Bei der Systempartition hatte ich mir mehr erhofft, zumindest das Lesen könnte die Geschwindigkeit eines Raid0 erreichen, da ja von beiden Platten parallel gelesen werden könnte. Die Schreibgeschwindigkeit wäre dann natürlich nur die von einer einzelnen Platte, da ja auf beide die identischen Daten geschrieben werden. Aber mit 67,85MB/s Lesen und 53,77MB/s Schreiben ist das deutlich weniger, als auf dem Raid0-Verband. Aber egal, vorher war es ja auch nicht schneller und nun habe ich zusätzlich halt eine Kopie der Systempartition als Aufallsicherheit.
{plusone}

