Ich erstelle einige RAID5-Festplatten als RAID6 mit mdadm neu. Es gibt keine Daten auf den Laufwerken, die mir wichtig sind.
Das Einrichten von RAID dauert eine Weile, um die Form einzurichten. Ich akzeptiere, dass Daten, die gestreift und die Parität berechnet werden müssen, bei diesen Laufwerken jedoch leer sind. Zumindest möchte ich, dass sie als leer betrachtet werden.
Gibt es also eine Möglichkeit, die Paritätsberechnung zu überspringen und mdadm anzuweisen, nur die Superblöcke einzurichten und zu erledigen, oder auf andere Weise, wofür genau wird die ganze Zeit aufgewendet, wenn keine Daten zum Verschieben vorhanden sind?
md3 : active raid6 sdf3[5] sde3[4] sdd3[3] sdc7[2] sdb3[1] sda3[0]
1953114112 blocks super 1.2 level 6, 512k chunk, algorithm 2 [6/6] [UUUUUU]
[>....................] resync = 1.3% (6790144/488278528) finish=409.3min speed=19604K/sec
Beachten Sie, dass ich nicht darüber spreche, --assume-clean
wo Sie ein Array aus einem bereits vorhandenen Satz von Festplatten neu erstellen, die ein RAID-Array enthalten, von dem Sie wissen, dass es korrekt ist. Ich spreche von einem Array, das als leer und nicht als korrekt gestreift betrachtet werden sollte.
Nehmen wir für diese Frage an, dass die Geräte mit Nullen vorbestückt sind.
quelle
Sie können dies nicht mit einem Software- oder Hardware-RAID tun. Alle Prüfsummen müssen auf die Datenträger geschrieben werden, was einige Zeit in Anspruch nimmt. Sie können es später tun, aber dann müssen die Teile der Festplatte, auf die nicht geschrieben wurde, dies tun, bevor Sie sie verwenden können.
Dies liegt im Wesentlichen daran, dass das RAID-System und die Dateisysteme nichts voneinander wissen. ZFS hat eine Lösung dafür, aber dort sind die RAID-Teile tief in das Dateisystem integriert. Das RAID-Subsystem weiß also tatsächlich, auf welchen Teilen der Festplatten Daten gespeichert werden und welche später verwendet werden können, und schreibt dann die Prüfsummen darauf.
Sie können dem Software-RAID die Durchsatzgeschwindigkeit hinzufügen oder das RAID verwenden, bevor alle Prüfsummen geschrieben wurden, und das Software-RAID dies später für Sie erledigen lassen. Hexe ist das, was @psusi geschrieben hat.
quelle