Hello, I have 4 harddisks with 3TB capacity each. They are all used in a btrfs RAID 5. It has come to my attention, that there seem to be major flaws in btrfs' raid 5 implementation. Because of that, I want to convert the the raid 5 to a raid 10 and I have several questions.
* Is that possible as an online conversion? * Since my effective capacity will shrink during conversions, does btrfs check if there is enough free capacity to convert? As you see below, right now it's probably too full, but I'm going to delete some stuff. * I understand the command to convert is btrfs balance start -dconvert=raid10 -mconvert=raid10 /mnt Correct? * What disks are allowed to fail? My understanding of a raid 10 is like that disks = {a, b, c, d} raid0( raid1(a, b), raid1(c, d) ) This way (a XOR b) AND (c XOR d) are allowed to fail without the raid to fail (either a or b and c or d are allowed to fail) How is that with a btrfs raid 10? * Any other advice? ;-) Thanks a lot, Florian Some information of my filesystem: # btrfs filesystem show / Label: 'data' uuid: 57e5b9e9-01ae-4f9e-8a3d-9f42204d7005 Total devices 4 FS bytes used 7.57TiB devid 1 size 2.72TiB used 2.72TiB path /dev/sda4 devid 2 size 2.72TiB used 2.72TiB path /dev/sdb4 devid 3 size 2.72TiB used 2.72TiB path /dev/sdc4 devid 4 size 2.72TiB used 2.72TiB path /dev/sdd4 # btrfs filesystem df / Data, RAID5: total=8.14TiB, used=7.56TiB System, RAID5: total=96.00MiB, used=592.00KiB Metadata, RAID5: total=12.84GiB, used=11.06GiB GlobalReserve, single: total=512.00MiB, used=0.00B # df -h Filesystem Size Used Avail Use% Mounted on /dev/sda4 11T 7.6T 597G 93% / -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html