Como faço para converter de RAID1 para JBOD com btrfs?

6

Eu tenho o seguinte conjunto de RAID1 btrfs:

Label: none  uuid: 87595481-7b5c-464e-b10d-d9b2b0852e11
        Total devices 4 FS bytes used 4.77TiB
        devid    1 size 2.73TiB used 2.63TiB path /dev/sdb
        devid    2 size 2.73TiB used 2.63TiB path /dev/sdc
        devid    3 size 2.73TiB used 2.63TiB path /dev/sdd
        devid    4 size 2.73TiB used 2.63TiB path /dev/sde

Btrfs v3.12

No entanto, agora tenho uma solução de backup robusta e gostaria de recuperar parte do espaço RAID e ir para o JBOD, pois os dados são reproduzíveis e, para essa caixa, eu me preocupo mais com capacidade do que com confiabilidade.

De acordo com o wiki do btrfs , mudar para o RAID1 a partir de uma configuração do JBOD é bastante simples: btrfs fi balance start -dconvert=raid1 /mnt

É tão simples quanto btrfs fi balance start -dconvert=single /mnt ? E quanto aos metadados? Provavelmente é uma boa ideia deixar isso em RAID1, presumo?

Etapas preparatórias realizadas:

  • Backups completos
  • 14.04 confiável com o kernel 4.2.0 do backported astuto
por Jorge Castro 18.11.2015 / 01:33

1 resposta

3

Eu acho que você acertou com isso;

btrfs balance start -dconvert=single /mnt

O sistema deve começar a trabalhar duro, movendo os dados para o JBOD. Sim, os metadados ainda serão raid1 (pelo menos se você configurou dessa forma, o que estou assumindo). Você pode mudar isso também se quiser viver mais perigosamente com o -mconvert ligado.

Confirme o sucesso mostrando os níveis de invasão de dados e metadados com

btrfs fi show

E seus novos números de utilização de armazenamento com

btrfs fi df /mnt

Embora, como você disse, você tenha um bom backup resolvido, então não se preocupe com a redundância, porque não o RAID0? Todos os discos são do mesmo tamanho. JBOD lhe dá flexibilidade para misturar tamanhos na estrada, eu acho ...

Veja esta resposta para mais informações.

    
por krondor 18.11.2015 / 15:10

Tags