brett.king@commandict.com.au
2014-May-11 07:53 UTC
RAID10 across different sized disks shows data layout as single not RAID10
Hi, I created a RAID10 array of 4x 4TB disks and later added another 4x 3TB disks, expecting the result to be the same level of fault tolerance however with simply more capacity. Recently I noticed the output of 'btrfs fi df' lists the Data layout as 'single' and not RAID10 per my initial mkfs.btrfs -d raid10 -m raid10 /dev/... command. Is this single data layout due to the overall inconsistent disk size used ? e.g. it can no longer fully stripe across all disks hence simply concatenates the subsequent smaller disks and displays this as an overall 'single' Data layout. I require fault tolerance hence ultimately want to know if I actually do have a RAID10 data layout, else should try perhaps a 'btrfs fi balance start -dconvert=raid10 /export' (assuming enough free space exists). I also noticed there are 2x System layouts shown, which leads me to think perhaps the first disks (4x4TB) are laid out as RAID10 for Data however the subsequent disks (4x3TB) are simply concatenated, giving me hopefully a limited level of fault tolerance for now. [root@array ~]# uname -a Linux array.commandict.com.au 3.14.2-200.fc20.x86_64 #1 SMP Mon Apr 28 14:40:57 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux [root@array ~]# btrfs --version Btrfs v3.12 [root@array ~]# btrfs fi show Label: export uuid: 22c7663a-93ca-40a6-9491-26abaa62b924 Total devices 8 FS bytes used 12.66TiB devid 1 size 3.64TiB used 2.12TiB path /dev/sda devid 2 size 3.64TiB used 2.12TiB path /dev/sde devid 3 size 3.64TiB used 2.12TiB path /dev/sdi devid 4 size 3.64TiB used 2.12TiB path /dev/sdg devid 5 size 2.73TiB used 1.21TiB path /dev/sdb devid 6 size 2.73TiB used 1.21TiB path /dev/sdf devid 7 size 2.73TiB used 1.21TiB path /dev/sdh devid 8 size 2.73TiB used 1.21TiB path /dev/sdj Btrfs v3.12 [root@array ~]# btrfs fi df /export Data, single: total=13.25TiB, used=12.65TiB System, RAID10: total=64.00MiB, used=1.41MiB System, single: total=4.00MiB, used=0.00 Metadata, RAID10: total=19.00GiB, used=16.47GiB [root@array ~]# Thanks in advance, Brett. -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html