Je recrée certains disques RAID5 en RAID6 avec mdadm. Il n'y a aucune donnée sur les disques dont je me soucie.
La configuration du RAID prend un certain temps pour configurer la forme - j'accepte que lorsqu'il y a des données qui doivent être agrégées et la parité calculée, cependant avec ces disques, elles sont vides - ou du moins je veux qu'elles soient considérées comme vides.
Alors, y a-t-il un moyen d'ignorer le calcul de parité et de dire à mdadm de simplement configurer les superblocs et de le faire, ou sinon, que dépense-t-il exactement tout ce temps lorsqu'il n'y a pas de données à déplacer?
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
Notez que je ne parle pas de l' --assume-clean
endroit où vous reconstruisez une matrice à partir d'un ensemble de disques préexistant qui contient une matrice RAID que vous savez être correcte. Je parle d'un tableau qui devrait être considéré comme vide, pas comme correctement rayé.
Disons donc pour cette question que les appareils ont été pré-remplis de zéros.
la source
Vous ne pouvez pas le faire avec un RAID logiciel ou matériel. Toutes les sommes de contrôle doivent être écrites sur les disques, ce qui prend du temps. Vous pouvez le faire plus tard, mais les parties du disque qui ne sont pas écrites devront le faire avant de pouvoir les utiliser.
C'est essentiellement parce que le système RAID et les systèmes de fichiers ne se connaissent pas. ZFS a une solution à cela, mais là, les parties RAID sont profondément intégrées au système de fichiers. Ainsi, le sous-système RAID sait réellement quelles parties des disques sont utilisées pour stocker des données et lesquelles peuvent être utilisées plus tard, puis leur écrit les sommes de contrôle.
Vous pouvez ajouter une vitesse de débit au RAID logiciel ou commencer à utiliser le RAID avant que toutes les sommes de contrôle ne soient écrites, et laisser le RAID logiciel le gérer pour vous plus tard. C'est ce qu'a écrit @psusi.
la source