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

Attachment: signature.asc
Description: Digital signature

Reply via email to