Acabei de converter meu sistema de arquivos btrfs de 3 discos de RAID0 para RAID1 e o balancei.
No início, os dados estavam todos no sistema de arquivos RAID0, portanto, a execução do sistema de arquivos btrfs df mostrou algo como isto: (XX são porque não me lembro dos tamanhos exatos)
Data, RAID1: total=4.00GB, used=4.00GB
Data, RAID0: total=2.XXTB, used=2.XXTB
System, RAID1: total=8.00MB, used=340.00KB
System: total=4.00MB, used=0.00
Metadata, RAID1: total=5.00GB, used=2.54GB
Os dados foram transferidos entre os sistemas de arquivos. Então parecia que tudo estava funcionando perfeitamente. No entanto, a operação de balança terminou e fiquei com isso:
Data, RAID1: total=2.35TB, used=2.32TB
Data, RAID0: total=2.00GB, used=2.00GB
System, RAID1: total=8.00MB, used=340.00KB
System: total=4.00MB, used=0.00
Metadata, RAID1: total=5.00GB, used=2.54GB
Não sei por que ainda tenho 2 GB em uma configuração RAID0. Como posso me livrar disso? Eu tentei reiniciar caso algum cleaunp adicional fosse necessário, mas sem sucesso. Alguma dica que eu possa tentar?
Alguém também pode explicar por que tenho duas entradas do sistema?
Eu tentei executar btrfs balance status /storage
e não há nenhuma operação de equilíbrio ainda em processo.
Estou executando o full btrfs balance start -dconvert=raid1 -mconvert=raid1 /status
novamente e verei se isso corrige.
ATUALIZAÇÃO: Depois de lutar e tentar de tudo, optei por tirar todos os meus dados dos discos e formatá-los. Não encontrei nenhuma solução para o problema.
profiles
parâmetro , para selecionar (apenas) os dados RAID0 para reequilibrar. Eu nunca o usei, mas acho que você pode usar -dprofiles=raid0 -dconvert=raid1
algo assim.
btrfs fi balance status
XX
em2.XX TB
ébtrfs
a saída original, ou é sua adição? Estou perguntando, porque nunca vi isso.