entendendo o superbloco Linux-RAID

1

De acordo com a opção mdadm manual, --zero-superblock sobrescreverá o superbloco com zeros. Pelo que entendi, superblock é um bloco de 256 bytes em HDD / SSD descrevendo o nível de RAID utilizado, nome da matriz, tempo de criação da matriz, tempo de modificação do próprio superbloco, etc.

No entanto, como o mdadm sabe onde está o superbloco localizado no disco? Isso não mudou em todas as versões dos superblocos? Além disso, há apenas um único superbloco em uso ou há vários deles por motivos de redundância?

    
por Martin 05.03.2014 / 02:14

1 resposta

3

mdadm analisa as possíveis posições de um superbloco e verifica se os dados estão parecidos com o superbloco. Eu não sei se as posições posteriores são verificadas / sobrescritas também, se uma das anteriores combinadas. No pior dos casos, você teria que ligar três vezes.

    
por 05.03.2014 / 02:27