Eu tenho duas unidades configuradas com o btrfs. Originalmente eu havia criado um dados, RAID1 metadados, RAID1
Então fiquei sem espaço, então tentei voltar aos dados, RAID0 executando este comando:
btrfs fi balance start -dconvert=raid0 /mnt/btrfs_root
A configuração original ficou assim:
Overall: Device size: 1.82TiB Device allocated: 1.82TiB Device unallocated: 2.00GiB Device missing: 0.00B Used: 1.60TiB Free (estimated): 108.81GiB (min: 108.81GiB) Data ratio: 2.00 Metadata ratio: 2.00 Global reserve: 432.00MiB (used: 0.00B)
Data,RAID1: Size:928.50GiB, Used:820.69GiB /dev/sdc 928.50GiB
/dev/sdd 928.50GiBMetadata,RAID1: Size:2.00GiB, Used:1.23GiB /dev/sdc 2.00GiB
/dev/sdd 2.00GiBSystem,RAID1: Size:8.00MiB, Used:144.00KiB /dev/sdc 8.00MiB
/dev/sdd 8.00MiBUnallocated: /dev/sdc 1.00GiB /dev/sdd 1.00GiB
Depois de executar a operação de saldo, obtenho:
Overall: Device size: 1.82TiB Device allocated: 1.82TiB Device unallocated: 4.00GiB Device missing: 0.00B Used: 823.08GiB Free (estimated): 1.01TiB (min: 1.01TiB) Data ratio: 1.00 Metadata ratio: 2.00 Global reserve: 416.00MiB (used: 0.00B)
Data,RAID0: Size:1.81TiB, Used:820.67GiB /dev/sdc 926.50GiB
/dev/sdd 926.50GiBData,RAID1: Size:1.00GiB, Used:2.00MiB /dev/sdc 1.00GiB
/dev/sdd 1.00GiBMetadata,RAID1: Size:2.00GiB, Used:1.21GiB /dev/sdc 2.00GiB
/dev/sdd 2.00GiBSystem,RAID1: Size:8.00MiB, Used:160.00KiB /dev/sdc 8.00MiB
/dev/sdd 8.00MiBUnallocated: /dev/sdc 2.00GiB /dev/sdd 2.00GiB
Agora existem dois níveis de RAID de dados diferentes, embora diga que meus dados estão em uma proporção de 1,00 Além disso, parece o segundo dado, o array RAID1 tem 1 GB de tamanho. Como faço para corrigir isso e só pegar meus dados de volta para um raid0? Obrigado.