Ich habe einen Adaptec 81605ZQ RAID-Controller, der derzeit verbunden ist mit:
- 2 x 8 TB HGST-Festplatten im RAID-1
- 2 x 1 TB Samsung 850 Pro SSD im RAID-0 (separates Array)
- 1 x 128 GB Samsung 850 Pro SSD als „MaxCache“ (Lese-Cache für RAID-1-Festplattenverbund)
Unter Windows 10 mit der neuesten Adaptec Firmware und den neuesten Treibern erhalte ich dieselanghängt (durchschnittlich 30-50 Sekunden), wennschreibtsind an das HDD-Array gebunden. Bei gleichzeitigen Lese-/Schreibvorgängen ist es noch viel schlimmer, wenn ein Prozess viele Lesevorgänge ausführt, während gleichzeitig geschrieben wird. Ab einem bestimmten Punkt gibt es oft buchstäblich länger als 30 Sekunden keinen Festplatten-E/A.
Ich würde den RAID-Controller gerne weglassen (zur Fehlerbehebung und weil er bei einem 6700K wahrscheinlich überhaupt nicht nötig ist) und einfach Software-RAID verwenden. Unterstützt Windows das Mounten des Adaptec-On-Disk-RAID-Formats per Software (ohne RAID-Controller)? Oder wäre es besser, das RAID-Array auf eine Festplatte zu verkleinern (keine Redundanz) und eine Blockkopie des Arrays auf der normalen (nicht RAID-)Festplatte zu erstellen? Ich möchte den Kauf weiterer Festplatten dafür möglichst vermeiden.
Und was soll ich mit dem RAID-0-Array machen? Ich bräuchte irgendwo weitere 2 TB Speicherplatz, wenn ich das Adaptec-Festplattenformat nicht direkt in Windows mounten kann.
Ich möchte entweder (1) die RAID-Arrays direkt ohne den RAID-Controller mounten (angeschlossen an den SATA-Chipsatz des Motherboards) oder (2) die Daten „vor Ort“ kopieren (ohne weitere Hardware zu kaufen) und das Array in einem anderen Software-RAID-Format neu initialisieren.
Antwort1
Hier sind die Schritte, die ich ausführe, um mithilfe vorhandener Festplatten (generisch) von einem Array zu einem anderen zu wechseln.
- Verschlechtern Sie das Array, indem Sie eine Festplatte manuell aus dem alten Array ausfallen lassen/entfernen.
- Starten Sie ein neues degradiertes Array auf einer neu verfügbaren Festplatte.
- Kopieren Sie Dateien vom alten degradierten Array in das neue degradierte Array.
- Nachdem Sie die Dateiübertragung überprüft haben, führen Sie einen Blitzstart des alten Arrays durch und fügen Sie das neu verfügbare Gerät dem neuen, derzeit beeinträchtigten Array hinzu.
- Wenn der Neuaufbau abgeschlossen ist, haben Sie gerade Arrays migriert.
Antwort2
Eine Migration auf Software-RAID bringt Ihnen nichts.
Ich fürchte, das beschriebene Verhalten ist ein „Merkmal“ von Archivdisketten, die auf SMR basieren. Die Diskette hat einen Teil ihrer Kapazität im Normalformat (in Ihrem Fall wahrscheinlich diese 600 GB). Dieser Bereich dient als Cache zum Schreiben. Das Problem ist jedoch, dass Daten auf SMR-Disketten auf einmal in einen ziemlich großen Bereich geschrieben werden müssen. Normalerweise beträgt die Größe eines solchen Bereichs 256 MB. Und selbst wenn Sie ein einzelnes Byte ändern, muss der gesamte 256-MB-Bereich erneut geschrieben werden.
Wenn Sie also den Cache-Puffer vollständig füllen, muss die Festplatte die Daten zuerst im SMR-Format schreiben, was viel länger dauert ...
Daher eignen sich SMR-Festplatten eher zum Archivieren mit gelegentlichem Lesen als für Schreib-/Ladevorgänge …