Das Unternehmen iXsystems, das das Projekt FreeNAS entwickelt, berichtet ĂŒber ernsthafte Probleme mit der ZFS-KompatibilitĂ€t einiger neuer WD Red-Festplatten, die von Western Digital unter Verwendung der SMR-Technologie (Shingled Magnetic Recording, Schindel-Magnetaufzeichnung) hergestellt werden. Im schlimmsten Fall kann die Verwendung von ZFS auf problematischen Speichermedien zu einem Datenverlust fĂŒhren.
Die Probleme treten bei WD Red-Festplatten mit KapazitĂ€ten von 2 bis 6 TB auf, die seit 2018 produziert werden und die bei der Aufnahme die Technologie (Device-Managed Shingled Magnetic Recording) verwenden und EFAX-Label (fĂŒr CMR-Festplatten wird die Kennung EFRX verwendet) gekennzeichnet sind. Western Digital Der Kern der SMR-Technologie liegt in der Anwendung eines Schreibkopfes im Festplattenlaufwerk, dessen Breite gröĂer ist als die Breite der Spur, was zu einer teilweisen Ăberlappung der benachbarten Spur fĂŒhrt; jede Neuschreibung erfordert somit eine Neuschreibung der gesamten Gruppe von Spuren. Zur Optimierung der Arbeit mit solchen Speichermedien wird
Zonierung â Der Speicherplatz wird in Zonen unterteilt, die aus Gruppen von Blöcken oder Sektoren bestehen, in die nur sequentiell Daten mit einer vollstĂ€ndigen Aktualisierung der gesamten Blockgruppe hinzugefĂŒgt werden dĂŒrfen. Im Allgemeinen bieten SMR-Festplatten eine höhere Energieeffizienz, sind kostengĂŒnstiger und zeigen bei der sequentiellen Datenaufzeichnung eine bessere Leistung, schneiden jedoch bei zufĂ€lligen SchreibvorgĂ€ngen, einschlieĂlich Operationen wie dem Aufbauen von Speicher-Arrays, schlechter ab.
DM-SMR bedeutet, dass die VorgĂ€nge zur Zonenbildung und Datenverteilung vom FestplattencController verwaltet werden und fĂŒr das System eine solche Festplatte wie eine klassische Festplatte aussieht, die keine speziellen Manipulationen erfordert. Bei DM-SMR wird die indirekte logische Blockadressierung (LBA, Logical Block Addressing) verwendet, die der logischen Adressierung in SSD-Speichern Ă€hnelt. Nach jedem zufĂ€lligen Schreibvorgang ist eine Hintergrundoperation zur Garbage Collection erforderlich, was zu unvorhersehbaren Schwankungen der Leistung fĂŒhrt. Das System kann versuchen, solche Festplatten zu optimieren, in der Annahme, dass die Daten im angegebenen Sektor geschrieben werden, aber tatsĂ€chlich bestimmen die vom Controller ausgegebenen Informationen nur die logische Struktur, und bei der Datenverteilung wendet der Controller seine Algorithmen an, die zuvor platzierte Daten berĂŒcksichtigen. Daher wird empfohlen, vor der Verwendung von DM-SMR-Festplatten in einem ZFS-Pool eine Nulloperation durchzufĂŒhren, um den Originalzustand wiederherzustellen.
Zur Analyse der Bedingungen, unter denen Probleme auftreten, wurde die Firma Western Digital hinzugezogen, die gemeinsam mit iXsystems versucht, eine Lösung zu finden und ein Firmware-Update vorzubereiten. Bis zur Veröffentlichung der Ergebnisse zur Problemlösung sollen die Speicher mit der neuen Firmware auf hochbelasteten Speichersystemen mit FreeNAS 11.3 und TrueNAS CORE 12.0 getestet werden. Dabei wird behauptet, dass aufgrund unterschiedlicher Auslegungen von SMR durch verschiedene Hersteller bei einigen Arten von SMR-Festplatten keine Probleme mit ZFS auftreten, jedoch konzentriert sich der Test von iXsystems ausschlieĂlich auf die ĂberprĂŒfung von WD Red-Festplatten, die auf DM-SMR-Technologie basieren, wĂ€hrend fĂŒr SMR-Festplatten zusĂ€tzliche Untersuchungen erforderlich sind.
Derzeit sind die Probleme mit ZFS nachgewiesen und in Tests zumindest fĂŒr die WD Red 4TB WD40EFAX-Festplatten mit Firmware 82.00A82 reproduziert worden, und Ein Ăbergang in einen Fehlerzustand bei hoher Schreiblast, beispielsweise beim Rebuild des Speichers nach der HinzufĂŒgung eines neuen Laufwerks zum Array (Resilvering). Es wird angenommen, dass das Problem auch bei anderen WD Red-Modellen mit derselben Firmware auftritt. Wenn das Problem auftritt, beginnt die Festplatte, den Fehlercode IDNF (Sector ID Not Found) zurĂŒckzugeben, und wird unbrauchbar, was in ZFS als Festplattenfehler behandelt wird und zu einem Verlust der auf der Festplatte gespeicherten Daten fĂŒhren kann. Bei dem Ausfall mehrerer Festplatten können die Daten in vdev oder Pool verloren gehen. Es wird festgestellt, dass die erwĂ€hnten Fehler relativ selten auftreten â von etwa tausend verkauften FreeNAS Mini-Systemen, die mit den problematischen Festplatten ausgestattet waren, trat das Problem nur einmal unter Arbeitsbedingungen auf.
Quelle: opennet.ru
