btrfs balanceamento de data raid 1 para data raid 2

0

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.50GiB

Metadata,RAID1: Size:2.00GiB, Used:1.23GiB /dev/sdc 2.00GiB
/dev/sdd 2.00GiB

System,RAID1: Size:8.00MiB, Used:144.00KiB /dev/sdc 8.00MiB
/dev/sdd 8.00MiB

Unallocated: /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.50GiB

Data,RAID1: Size:1.00GiB, Used:2.00MiB /dev/sdc 1.00GiB
/dev/sdd 1.00GiB

Metadata,RAID1: Size:2.00GiB, Used:1.21GiB /dev/sdc 2.00GiB
/dev/sdd 2.00GiB

System,RAID1: Size:8.00MiB, Used:160.00KiB /dev/sdc 8.00MiB
/dev/sdd 8.00MiB

Unallocated: /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.

    
por tjohnson 05.10.2016 / 12:38

0 respostas