I thought raid0 "striped" the data across two or more devices to increase total capacity, for example when adding a new device to an existing filesystem. But that is not apparently what I ended up with.
Before: btrfs device usage /mnt/backup/ /dev/sdc1, ID: 1 Device size: 300.00GiB Device slack: 0.00B Data,single: 226.01GiB Metadata,DUP: 8.00GiB System,DUP: 64.00MiB Unallocated: 65.93GiB /dev/sdc2, ID: 2 Device size: 300.00GiB Device slack: 0.00B Data,single: 1.00GiB Unallocated: 299.00GiB Then, I ran command: btrfs balance start -dconvert=raid0 -mconvert=raid1 /mnt/backup And what I ended up with seems to be double the amount of data used, like what I think would happen with raid1, not raid0: btrfs device usage /mnt/backup/ /dev/sdc1, ID: 1 Device size: 300.00GiB Device slack: 0.00B Data,RAID0: 228.00GiB Metadata,RAID1: 5.00GiB System,RAID1: 64.00MiB Unallocated: 66.94GiB /dev/sdc2, ID: 2 Device size: 300.00GiB Device slack: 0.00B Data,RAID0: 228.00GiB Metadata,RAID1: 5.00GiB System,RAID1: 64.00MiB Unallocated: 66.94GiB Or, am I misinterpreting what I am seeing? Thank you. # uname -a Linux tux 5.10.7-arch1-1 #1 SMP PREEMPT Wed, 13 Jan 2021 12:02:01 +0000 x86_64 GNU/Linux # btrfs --version btrfs-progs v5.9 # btrfs fi show Label: none uuid: c0f4c8e2-b580-4c0d-9562-abdb933b9625 Total devices 1 FS bytes used 13.11GiB devid 1 size 449.51GiB used 14.01GiB path /dev/sda3 Label: none uuid: 4fe39403-7ba1-4f22-972f-5041e3b6ff6f Total devices 1 FS bytes used 37.36GiB devid 1 size 600.00GiB used 40.02GiB path /dev/sdb1 Label: none uuid: 1751eeca-c1a2-47bb-906b-c7199b09eb6d Total devices 2 FS bytes used 229.57GiB devid 1 size 300.00GiB used 233.06GiB path /dev/sdc1 devid 2 size 300.00GiB used 233.06GiB path /dev/sdc2 # btrfs fi df /mnt/backup Data, RAID0: total=456.00GiB, used=226.65GiB System, RAID1: total=64.00MiB, used=64.00KiB Metadata, RAID1: total=5.00GiB, used=2.92GiB GlobalReserve, single: total=401.84MiB, used=0.00B