I have a 10 disk raid10 setup with the following disks:
Previously I had an 8 disk setup, which was all balanced, same disks minus 2 of the 4TBs.
So I added the 2 new 4TB drives, via the GUI, and it started a balance. Everything was going good until this morning. The GUI is showing the balance failed with the following message:
Error running a command. cmd = btrfs balance start -mconvert=raid10 -dconvert=raid10 /mnt2/MainPool. rc = 1. stdout = ['']. stderr = ["ERROR: error during balancing '/mnt2/MainPool': No space left on device", 'There may be more info in syslog - try dmesg | tail', '']
There is plenty of space, the overview tab shows:
Space free - 7.02 TB Space used - 5.79 TB
And what is odd is that I got the out of space error when adding drives, which seems very strange.
At some point, it looks like a new balance was automatically initiated, not via the GUI. If I SSH in to the box, and do a btrfs balance status, it shows it as running.
So, I’m not exactly sure where I sit. I think my questions are:
- Why did the GUI balance say it ran out of space while adding disks?
- What does a failed balance mean for my data?
- If the second balance completes, should I assume everything is ok?