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/

   You may have to do this more than once.

   Hugo.

> Why is there Data single and Raid?
> Why is Metadata RAID1 and Raid5?
> 
> A scrub is currently running and showed no errors yet.

-- 
Hugo Mills             | You've read the project plan. Forget that. We're
hugo@... carfax.org.uk | going to Do Stuff and Have Fun doing it.
http://carfax.org.uk/  |
PGP: E2AB1DE4          |                                           Jeremy Frey

Attachment: signature.asc
Description: Digital signature

Reply via email to