Não, você ainda tem um raid1 e o tamanho total é o esperado: metade da soma total. Você parece estar pensando em um ataque de 4 vias (4 cópias ao invés de 2), o que você não pode fazer com o btrfs.
Eu configurei uma partição btrfs usando dois drives de 3 TB no RAID 1:
$ mkfs.btrfs -m raid1 -d raid1 /dev/sdd /dev/sde
$ mount /dev/sdd /media/media
Copiou um monte de dados para a partição, com o resultado:
$ du -hs /media/media
2.5T /media/media
$ btrfs filesystem show
Label: none uuid: 9c2dd511-33bf-454e-9169-594cd84bee05
Total devices 2 FS bytes used 2.41TB
devid 2 size 2.73TB used 2.41TB path /dev/sde
devid 1 size 2.73TB used 2.41TB path /dev/sdd
## I'm spoofing this a bit as I don't have a log of the response at this point
Em seguida, adicionei outro disco de 3 TB e um de 4 TB:
$ btrfs device add /dev/sdb /dev/sdc /media/media
$ btrfs filesystem balance
Done, had to relocate 2538 out of 2538 chunks
$ btrfs filesystem show
Label: none uuid: 9c2dd511-33bf-454e-9169-594cd84bee05
Total devices 4 FS bytes used 2.41TB
devid 2 size 2.73TB used 945.03GB path /dev/sde
devid 1 size 2.73TB used 944.04GB path /dev/sdd
devid 4 size 2.73TB used 1.24TB path /dev/sdc
devid 3 size 3.64TB used 1.84TB path /dev/sdb
## actual output this time
$ root@leviathan:/media# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 95G 82G 8.7G 91% /
## SNIP
/dev/sdd 12T 4.9T 6.8T 42% /media/media
Agora, a saída de btrfs fi sh
soma 4,92 TB, o dobro da quantidade de espaço em disco reportada por du -hs
, não 4x como eu esperaria de um array RAID 1 usando quatro discos. Eu tinha planejado converter o RAID1 para RAID10 usando btrfs balance start -dconvert=raid10 -mconvert=raid10 /media/media
, mas a saída parece indicar que ele já está se comportando como RAID 10. Estou fora da base aqui? Eu não preciso converter? Ou eu estraguei alguma outra coisa?
Informações adicionais, se isso for importante:
# btrfs version
Btrfs v0.20-rc1
# uname -a
Linux leviathan 3.11.0-18-generic #32-Ubuntu SMP Tue Feb 18 21:11:14 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 13.10
Release: 13.10
Codename: saucy
Não, você ainda tem um raid1 e o tamanho total é o esperado: metade da soma total. Você parece estar pensando em um ataque de 4 vias (4 cópias ao invés de 2), o que você não pode fazer com o btrfs.