Würde das Herausziehen eines Laufwerks einen Laufwerksausfall simulieren?

Würde das Herausziehen eines Laufwerks einen Laufwerksausfall simulieren?

Ich habe gerade ein RAID 1-Array eingerichtet, 2 gespiegelte 2-TB-Laufwerke.

Ich frage mich, was passieren würde, wenn einer ausfallen würde.

Wäre das Herausziehen eines davon ein gültiger Test?

Ich verwende den Onboard-Controller eines Motherboards der Asus M4A89TD Pro-Serie.

Danke, Blake

Antwort1

Sofern der Controller und die Laufwerke keinen Hot-Swap unterstützen, ist das Abziehen eines Laufwerks bei laufendem Systemsehrriskant. Sie werden wahrscheinlich überleben, aber Sie könnten möglicherweise den Controller des Laufwerks oder, schlimmer noch, den E/A-Controller des Computers dauerhaft beschädigen.

Wenn also nicht alles Hot-Swap unterstützt, trennen Sie das Laufwerk, während die Maschine nicht läuft, und starten Sie sie dann erneut. Um den Resynchronisierungsprozess erneut zu testen, schalten Sie die Maschine aus, bevor Sie die angeschlossenen Geräte wechseln. Wenn alles wie vorgesehen funktioniert, erkennt der Controller das Laufwerk wieder und startet eine vollständige Resynchronisierung.

Denken Sie daran, dass die Neusynchronisierung einige Zeit in Anspruch nehmen wird – es sei denn, der Controller verwendet eine Write-Intent-Map (was er mit ziemlicher Sicherheit nicht tun wird, da es sich sowohl um eine fortgeschrittene Technik als auch um etwas handelt, das erhebliche Leistungsprobleme verursachen kann und daher standardmäßig deaktiviert ist, wenn der Controller dies unterstützt) oder eine ähnliche Technik. Er liest dann die gesamten 2 TB vom „guten“ Laufwerk und schreibt sie zurück auf das Laufwerk, das wieder in das Array eingefügt wurde. Während dieser Zeit arbeitet Ihr Array in einem beeinträchtigten Zustand und wenn in dieser Zeit etwas mit dem anderen Laufwerk schief geht, kann es sein, dass Sie am Ende ein stark beschädigtes Dateisystem auf dem verbleibenden Laufwerk haben.

Kurz gesagt: Ja. Aber seien Sie vorsichtig.
Es wäre keine schlechte Idee, Ihre Backups zuerst zu aktualisieren und zu testen.

Antwort2

Irgendwie schon. Es ist ein gültiger Test für einen Fehler (die Fähigkeit Ihres Systems, weiter zu laufen), aber kein gültiger Test für den Reparaturmechanismus Ihres Controllers (seine Fähigkeit, ein Ersatzlaufwerk zu assimilieren), es sei denn, Sie formatieren oder löschen die Festplatte auf andere Weise, bevor Sie sie erneut einlegen.

Ich würde dies für ein Arbeitsvolume testen, bevor ich es in die Produktion einsetze, und das Verfahren dokumentieren, um das „neue“ Laufwerk korrekt an das Volume anzuschließen, ohne die Daten auf dem Volume zu verlieren. Die meisten aktuellen Controller können dies automatisch für dasselbe Laufwerk erledigen, das in denselben Schacht eingelegt ist, aber manchmal muss man ein paar Hürden überwinden; es ist gut, diese Anweisungen im Voraus parat zu haben.

Antwort3

Ja, aber das ist riskant.

Laufwerke werden nicht synchronisiert, und wenn Sie sie dann wieder anschließen, ist das schwer vorherzusagen. Höchstwahrscheinlich müssen Sie das getrennte Laufwerk formatieren und es zu raid1 hinzufügen.

Testen Sie es auf Festplatten mit Daten, deren Verlust Sie nicht befürchten

verwandte Informationen