BTRFS raid com número ímpar de dispositivos

1

Eu costumava ter a configuração do RAID10 btrfs com 4 discos. Agora eu adicionei sdf um novo disco (está fazendo o balanceamento):

Total devices 5 FS bytes used 5.73TiB
devid    1 size 3.64TiB used 2.78TiB path /dev/sdd
devid    2 size 3.64TiB used 2.78TiB path /dev/sdc
devid    3 size 3.64TiB used 2.78TiB path /dev/sdb
devid    4 size 3.64TiB used 2.78TiB path /dev/sde
devid    5 size 3.64TiB used 336.00GiB path /dev/sdf

O que não entendo é como o disco 5 é inserido nessa matriz?

link

Ao olhar para o padrão raid10, eu diria que ele entrou como um terceiro espelho à direita da imagem (armazenando os blocos A2 A4 A6), mas tenho certeza que foi feito de forma diferente para o BTRFS.

Alguém poderia explicar por favor?

    
por langle 24.10.2014 / 15:51

1 resposta

0

O Btrfs não espelha discos inteiros. Espelha blocos individuais de dados ("pedaços") e os espalha pelos discos.

Um fragmento será espelhado entre o disco 1 e o amp; 2, outro entre 3 & 4, outro entre 2 & 5 e assim por diante.

Assim, cada pedaço de dados terá uma cópia de backup em outro disco, mas não todos no mesmo disco.

Existem dois bons aspectos disso:

  • Seus discos não precisam ser todos do mesmo tamanho. Ele espalhará pedaços em qualquer espaço disponível, em quaisquer duas unidades.
  • Quando um disco falha, uma unidade não recebe todo o estresse de redundância e recuperação. Todos os outros discos com pedaços necessários são usados, acelerando o acesso.

É um sistema muito flexível. Eu gosto especialmente porque os discos não precisam ser do mesmo tamanho.

    
por 05.03.2015 / 22:02

Tags