Wie wird der Status der Software-RAID-1-Resynchronisierung angezeigt?

29

Ich habe zwei 500-GB-Festplatten und gestern habe ich das erste Laufwerk mit Software-RAID 1 auf das zweite gespiegelt.

Der PC ist jetzt seit 30 Stunden in Betrieb. Beide Festplatten sagen "Resynching", aber es gibt keine Fortschrittsanzeige. Außerdem befindet sich auf beiden Datenträgern ein kleines gelbes Ausrufezeichen.

Meine Fragen sind:

  • Wie lange kann die Synchronisierung für ein 500-GB-Laufwerk mit etwa 150 GB Daten dauern? Der PC verfügt über 4 GB RAM und AMD Dual Core 4000+
  • Gibt es eine Möglichkeit, den Status der Synchronisierung zu überwachen?
  • Wie kann ich überprüfen, was das Ausrufezeichen bedeutet?
tputkonen
quelle
3
Nur ein Wort der Vorsicht für diejenigen, die Windows 2008 oder Windows 7 Software Raid verwenden, es wird Sie nicht benachrichtigen, wenn ein Laufwerk im RAID ausfällt: eventlogblog.com/blog/2012/02/…
Lucky Luke

Antworten:

27

So erhalten Sie den Prozentsatz / Status zurück:

Wählen Sie eines der RAID-Laufwerke in der Datenträgerverwaltung aus. Dann auf der rechten Seite (mit Windows 7 Professional) habe ich die Option "Weitere Aktionen", wenn ich darauf klicke, öffnet sich ein neues Menü mit der Option: Aktualisieren.

Mit dieser Aktion habe ich den Prozentsatz zurückbekommen, aber hier sind es immer noch 4%: P. Viel Glück

Eric Grange
quelle
Oder du kannst einfach warten. Ich finde, die Synchronisierung muss 15 bis 30 Minuten gedauert haben, bevor Sie einen Prozentsatz für den Abschluss erhalten.
Slaggg
6
Unter Windows 10 ist die Option nicht verfügbar. Sie können jedoch die Taste F5 drücken, um eine Aktualisierung anzufordern. Der Prozentsatz sollte dann NACH einigen Sekunden angezeigt werden.
Eric Grange
2
@EricGrange möchte Sie nur darüber informieren, dass ich Windows 10 Pro habe, und ich sehe die Option - aber ich muss die Datenträgerverwaltung in der Seitenleiste unter "Aktionen" erweitern. Wenn keine Aktionen angezeigt werden, müssen Sie möglicherweise auf Ansicht> Anpassen klicken und ein Häkchen neben dem Aktionsbereich setzen.
Patrick Moore
14

Hier ist eine Zusammenfassung für alle, die in diesem Thread suchen und Bedenken zu diesem Problem haben.

Sie können für Monate, Jahre gehen, bevor es zu einer Resynchronisation kommt. Wenn ja, haben Sie Glück. Jede Implementierung von RAID wird möglicherweise unter dieser Neusynchronisierung leiden. Es kann vorkommen, ob ein HW- oder ein SW-Raid ausgeführt wird. Diese Hinweise beziehen sich jedoch speziell auf das XP / Vista / W7-Software-RAID 1. In W7 ist die Leistung beim Spiegeln höher als bei einer einzelnen Festplatte, das erneute Synchronisieren kann jedoch besser gehandhabt werden.

  • Ein RAID 1-Spiegelsatz muss nach einem ungewöhnlichen Herunterfahren des Systems immer neu synchronisiert werden. Wenn man den Netzschalter drücken muss, weil das System vollständig gesperrt ist oder bei einem Stromausfall ausfällt, wird beim nächsten Start der erste Schlachtzug erneut synchronisiert. (Es gibt Vorschläge, nach denen Windows Update eine erneute Synchronisierung verursachen kann, indem Updates nur auf eine Festplatte des Satzes angewendet werden. Dies kann der Fall sein oder nicht.)

  • Das erneute Synchronisieren gilt für die gesamte Festplatte, nicht nur für eine Partition oder einen verwendeten Teil.

  • Windows 7 (man kann immer hoffen, dass die Dinge in W8 anders sein können) synchronisiert mit etwa 10% der normalen Festplattengeschwindigkeit. Ich habe Festplatten mit 80 MB / Sek., Die sich jedoch mit etwa 7 MB / Sek. Neu synchronisieren. Jede Aktivität auf dem Spiegelsatz wird die Dinge weiter verlangsamen.

  • Wenn Sie Gelegenheit haben, das System neu zu starten, bevor die erneute Synchronisierung abgeschlossen ist, wird es erneut gestartet.

  • Der prozentuale Fortschritt wird für einige Zeit nicht angezeigt. Wenn Sie F5 drücken, während das Verwaltungsfenster aktiv ist, sollte es möglicherweise angezeigt werden. Sie können jedoch bis zu einer Stunde warten, bis dies funktioniert.

  • Sie können die Aktivität mithilfe der Leistungsüberwachung beobachten. Drücken Sie die Starttaste, geben Sie perfmon ein und starten Sie die Anwendung perfmon.exe. Klicken Sie im linken Fenster auf Systemmonitor. Verwenden Sie dann den grünen Menüpunkt, um Physical Disk, dann Disk Bytes / sec und die von Ihnen bevorzugten Instanzen auszuwählen. Das Anpassen der grafischen Anzeige ist eine Frage von Versuch und Irrtum, aber die Lese- / Schreibbytes werden direkt darunter angezeigt. Verwenden Sie den Durchschnitt, um zu sehen, wie schnell die Festplatte aktualisiert wird.

  • Mit dem Durchschnitt aus dem sechsten Schritt und der Größe der Festplatte können Sie jetzt die Gesamtzeit vorhersagen, bevor der Spiegelsatz 100% beträgt. Ich habe zum Beispiel einen 1,5-TB-Spiegelsatz und stelle fest, dass mein durchschnittliches Update etwa 7 MB / s beträgt, was eine ETA von 60 Stunden ergibt. Ich finde das ziemlich genau. Ich kümmere mich nicht um Foto- oder Videobearbeitung in der Pause, was ein bisschen lästig ist, aber die Arbeit wäre sehr
    träge und würde die ETA verzögern.

Ich hoffe, dass dies die Menschen beruhigt, die von diesem Problem betroffen sind. Diese Zeiten werden länger, wenn die Festplatten größer werden, und ich würde mir wünschen, dass MS einige Dinge tut: Verwenden Sie zunächst einen adaptiven Algorithmus, um eine schnellere Nutzung der Festplattengeschwindigkeit zu ermöglichen, insbesondere, um die Priorität zu erhöhen, wenn das System nicht verwendet wird würde es eher 5 oder 6 Stunden sein, wenn die volle io Rate verwendet werden könnte; Zweitens sollten Sie die neu synchronisierten Sektoren nachverfolgen, damit Sie bei Bedarf aus anderen Gründen neu starten können.

SeptimusFry
quelle
RE: The resynching applies to the whole disk, not just one partition or used portion.- Wenn Sie jedoch eine gespiegelte Gruppe erstellen, legen Sie fest, wie viele Laufwerke Sie spiegeln möchten (in Megabyte). Auf jedem Laufwerk in der Gruppe wird eine Partition dieser Größe erstellt. - Welche Neusynchronisierung würde es mit den anderen Partitionen auf der Festplatte durchführen, die nicht Teil der gespiegelten Partition waren?
BrainSlugs83
Die Frage, die sich niemand zu stellen scheint, lautet: Warum? Wenn es eine Beschädigung gibt, wirft Windows eine Münze, um zu entscheiden, welche Kopie der Daten aufbewahrt werden soll, was dumm ist. Wenn keine Beschädigung vorliegt, ist keine erneute Synchronisierung erforderlich, sodass dieses Verhalten immer noch dumm ist. Ich habe einen Bluescreen bekommen, der einen Treiber deinstalliert, und jetzt ist es wieder synchronisiert, lächerlich.
DVTAN
3

Sie sagen, dass das Laufwerk nur 150 GB Daten für ein Paar hat, aber das GESAMTE Laufwerk muss synchronisiert werden. Das Betriebssystem kopiert die Laufwerke EXAKT voneinander. Die Geschwindigkeit, mit der sie synchronisiert werden, hängt von einigen Faktoren ab: 1) Größe des RAID-Setups

Je größer das RAID-Laufwerk ist, desto länger dauert es

2) Lese- / Schreibgeschwindigkeit

Die Geschwindigkeit, mit der der Computer die Daten lesen und schreiben kann, ist ein großer begrenzender Faktor. Je schneller das Lesen / Schreiben ist, desto kürzer ist die Zeit.

3) Wird eines der Laufwerke von anderen Prozessen verwendet?

Wenn Sie tatsächlich versuchen, das Laufwerk zu verwenden, verlangsamen Sie den Prozess. Wenn Sie den Computer in Ruhe lassen können und niemand aktiv versucht, auf Daten zuzugreifen - Lesen ODER Schreiben -, wird die erneute Synchronisierung beschleunigt.

4) Verwenden die Laufwerke das GESAMTE Laufwerk?

In meinem Fall habe ich meine Laufwerke tatsächlich so partitioniert, dass ich vier Partitionen habe, von denen jede einen RAID-Spiegel auf einem anderen Laufwerk hat - aber sie befinden sich NICHT in derselben Reihenfolge. Einer hat ABCD und der andere ist CDBA - der Grund dafür ist, dass ich in der Vergangenheit etwas auf meinem Computer hatte, und es begann bei Sektor 0 und begann Daten zu löschen ... nun, wenn das wieder passiert, werde ich haben Die Spiegel sind intakt, da sie sich auf dem zweiten Laufwerk nicht an derselben Stelle befinden wie auf dem ersten. (Etwas, das beim Sektor 0 der Partition beginnt, zerstört offensichtlich die Daten, aber ich wollte sicherstellen, dass so etwas wie das, was ich vorher gemacht habe, nicht noch einmal passieren kann.)

5) Ist dies Ihr Systemlaufwerk? (Und hast du deine Swap-Datei drauf?)

Die Verwendung von RAID zur Spiegelung Ihres Systemlaufwerks scheint eine gute Idee zu sein, ist es aber nicht. Es ist wahr, Sie werden ein Backup haben, wenn eines stirbt ... aber dafür sind Backups gedacht. Wenn das System abstürzt, muss der Computer neu gestartet werden, und Ihr RAID ist möglicherweise nicht mehr mit wichtigen Dateien wie den Registrierungsdaten synchronisiert. Sie befinden sich plötzlich in einer Welt voller Schmerzen, da das System versucht, nicht nur zwei zu verstehen disparate Dateien, aber gleichzeitig versuchen, Ihr Array neu zu synchronisieren. Außerdem wird das RAID für Ihre Auslagerungsdatei NIEMALS verwendeteine gute Idee. Jedes Mal, wenn Sie Daten darauf schreiben, müssen Sie zweimal darauf schreiben. Dadurch wird die Verwendung des Swap-Speichers verlangsamt. Der Auslagerungsspeicher sollte sich nach Möglichkeit auf einem eigenen Laufwerk / einer eigenen Partition befinden, und nach Möglichkeit nicht auf dem Systemlaufwerk, wenn Sie eine Partition dafür verwenden. Die Auslagerungsdatei sollte als etwas angesehen werden, das beim Neustart nicht mehr angezeigt wird - und nicht durch die Verwendung eines RAID-Spiegels geschützt werden muss.

Nur ein paar Gedanken für dich.

Jeff
quelle
Ich bin mit # 5 nicht einverstanden. Sie möchten das Systemlaufwerk (& Swap) RAID-fähig machen, um die Wahrscheinlichkeit des Absturzes zunächst zu verringern. Wenn dies fehlschlägt und die Dinge verschlüsselt werden (fürchterlich unwahrscheinlich), dann ist DAS, wofür Backups gedacht sind. ;-)
Brian Knoblauch
Bei RAID für Auslagerungsbereiche: Mit Hardware-RAID1 kommt es nicht zu einer signifikanten zusätzlichen Verzögerung für Schreibvorgänge, da der Controller in der Lage ist, parallel auf beide Laufwerke zu schreiben. Bei RAID 5 oder 6 tritt jedoch ein Geschwindigkeitsverlust auf, da in der Regel Probleme mit der Schreibleistung auftreten, die sich auf diese Anordnungen auswirken können. Sie sollten RAID0 auf keinen Fall für Auslagerungsdateien aus offensichtlichen Gründen verwenden (obwohl ich einige gesehen habe, die dies aus Gründen der Geschwindigkeit vorschlagen ...), aber es ist OK als Teil einiger zusammengesetzter Arrays (wie RAID10).
David Spillett
@DavidSpillett Sie können diese Verzögerungen in der Regel umgehen, wenn Sie Ihren Controllerkarten einen batteriegepufferten Schreibcache hinzufügen (in High-End-Builds) - und in Prosumer-Builds kann die Verwendung von SSD / RAM-basierten Caches ebenfalls viel bewirken (wie IRST) , LVM oder Primocache, etc.) - Wenn Sie jedoch RAM-Caching durchführen, empfehle ich dringend, ECC-Speicher und eine USV zu verwenden ...
BrainSlugs83
2

Im Datenträgerverwaltungsspeicher-Snap-In sollte% angezeigt werden.

Bildbeschreibung hier eingeben

Wenn Sie es nicht sehen, können Sie mit der rechten Maustaste klicken und: die Festplatte reaktivieren. Dies kann die aktuelle Phase des Prozesses "auffrischen".

Saariko
quelle
Hmm, habe gerade W2012 auf meinem Heimserver neu installiert, der ein gespiegeltes Datenlaufwerk hat und nach ungefähr einer Stunde noch keinen Prozentsatz anzeigt - wird es etwas länger belassen. Es ist definitiv viel Festplattenaktivität im Gange
Rob Nicholson
1

hängt von der Geschwindigkeit der Festplatten ab. Sie können die Übertragungsverluste im Ressourcenmonitor nachschlagen.

Gast
quelle
1

Der prozentuale Abschluss der Neusynchronisierung wird rechtzeitig automatisch auf dem Bildschirm "Datenträgerverwaltung" angezeigt. Es scheint 15 bis 30 Minuten zu dauern, bis der Status angezeigt wird. Danach wird eine prozentuale Fertigstellung angezeigt.

Slaggg
quelle