On Fri, Aug 07, 2015 at 07:16:04AM +0200, Hendrik Friedel wrote: > Hello Quo, > > thanks for your reply. > > >> But then: > >>root@homeserver:/mnt/__Complete_Disk# btrfs fi df /mnt/__Complete_Disk/ > >>Data, RAID5: total=3.83TiB, used=3.78TiB > >>System, RAID5: total=32.00MiB, used=576.00KiB > >>Metadata, RAID5: total=6.46GiB, used=4.84GiB > >>GlobalReserve, single: total=512.00MiB, used=0.00B > >GlobalReserve is not a chunk type, it just means a range of metadata > >reserved for overcommiting. > >And it's always single. > > > >Personally, I don't think it should be output in "fi df" command, as > >it's in a higher level than chunk. > > > >At least for your case, nothing is needed to worry about. > > > But this seems to be a RAID5 now, right? > Well, that's what I want, but the command was: > btrfs balance start -dprofiles=single -mprofiles=raid1 > /mnt/__Complete_Disk/ > > So, we would expect raid1 here, no?
No, profiles= selects chunks of that profile. If you wanted to change the RAID level, you should use convert=. Hugo. > Greetings, > Hendrik > > > >> > >> > >>On 01.08.2015 22:44, Chris Murphy wrote: > >>>On Sat, Aug 1, 2015 at 2:32 PM, Hugo Mills <h...@carfax.org.uk> wrote: > >>>>On Sat, Aug 01, 2015 at 10:09:35PM +0200, Hendrik Friedel wrote: > >>>>>Hello, > >>>>> > >>>>>I converted an array to raid5 by > >>>>>btrfs device add /dev/sdd /mnt/new_storage > >>>>>btrfs device add /dev/sdc /mnt/new_storage > >>>>>btrfs balance start -dconvert=raid5 -mconvert=raid5 /mnt/new_storage/ > >>>>> > >>>>>The Balance went through. But now: > >>>>>Label: none uuid: a8af3832-48c7-4568-861f-e80380dd7e0b > >>>>> Total devices 3 FS bytes used 5.28TiB > >>>>> devid 1 size 2.73TiB used 2.57TiB path /dev/sde > >>>>> devid 2 size 2.73TiB used 2.73TiB path /dev/sdc > >>>>> devid 3 size 2.73TiB used 2.73TiB path /dev/sdd > >>>>>btrfs-progs v4.1.1 > >>>>> > >>>>>Already the 2.57TiB is a bit surprising: > >>>>>root@homeserver:/mnt# btrfs fi df /mnt/new_storage/ > >>>>>Data, single: total=2.55TiB, used=2.55TiB > >>>>>Data, RAID5: total=2.73TiB, used=2.72TiB > >>>>>System, RAID5: total=32.00MiB, used=736.00KiB > >>>>>Metadata, RAID1: total=6.00GiB, used=5.33GiB > >>>>>Metadata, RAID5: total=3.00GiB, used=2.99GiB > >>>> > >>>> Looking at the btrfs fi show output, you've probably run out of > >>>>space during the conversion, probably due to an uneven distribution of > >>>>the original "single" chunks. > >>>> > >>>> I think I would suggest balancing the single chunks, and trying the > >>>>conversion (of the unconverted parts) again: > >>>> > >>>># btrfs balance start -dprofiles=single -mprofile=raid1 > >>>>/mnt/new_storage/ > >>>># btrfs balance start -dconvert=raid5,soft -mconvert=raid5,soft > >>>>/mnt/new_storage/ > >>>> > >>> > >>>Yep I bet that's it also. btrfs fi usage might be better at exposing > >>>this case. > >>> > >>> > >> > >> > > -- Hugo Mills | There is no dark side to the Moon, really. As a hugo@... carfax.org.uk | matter of fact, it's all dark. http://carfax.org.uk/ | PGP: E2AB1DE4 | Pink Floyd
signature.asc
Description: Digital signature