On 2015-06-16 09:13, Holger Hoffstätte wrote: > > Forking from the other thread.. > > On Tue, 16 Jun 2015 12:25:45 +0000, Hugo Mills wrote: > >> Yes. It's an artefact of the way that mkfs works. If you run a >> balance on those chunks, they'll go away. (btrfs balance start >> -dusage=0 -musage=0 /mountpoint) > > Since I had to explain this very same thing to a new btrfs-using friend > just yesterday I wondered if it might not make sense for mkfs to issue > a general balance after creating the fs? It should be simple enough > (just issue the balance ioctl?) and not have any negative side effects. > > Just doing such a post-mkfs cleanup automatically would certainly > reduce the number of times we have to explain the this. :) > > Any reasons why we couldn't/shouldn't do this? > Following the same line of thinking, is there any reason we couldn't just rewrite mkfs to get rid of this legacy behavior?