Balance empty filesystem loses raid profile for data

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



So I just noticed this while running some tests and am not sure if
this is the expected behavior but it doesn't seem right to me.

If you run a balance on an empty filesystem, it removes all of the
data chunks. Writing files to the fs results in a new data chunk being
allocated of type single completely ignoring what the filesystem was
created with.

./btrfs version
Btrfs v0.20-rc1-548-g4597c6d-dirty (newest btrfs-progs-integration)

Tested on kernels 3.11 and 3.12rc6

Results of df after sudo mkfs.btrfs -m raid1 -d raid0 -L test
/dev/loop0 /dev/loop1
Data, RAID0: total=2.00GiB, used=0.00
Data, single: total=8.00MiB, used=0.00
System, RAID1: total=8.00MiB, used=4.00KiB
System, single: total=4.00MiB, used=0.00
Metadata, RAID1: total=1.00GiB, used=24.00KiB
Metadata, single: total=8.00MiB, used=0.00

After sudo btrfs balance start /test/
System, RAID1: total=32.00MiB, used=4.00KiB
System, single: total=4.00MiB, used=0.00
Metadata, RAID1: total=256.00MiB, used=24.00KiB

And after writing new files to the fs
Data, single: total=1.00GiB, used=10.31MiB
System, RAID1: total=32.00MiB, used=4.00KiB
System, single: total=4.00MiB, used=0.00
Metadata, RAID1: total=256.00MiB, used=40.00KiB

Now it has reverted to single for data raid type. Also is btrfs.mkfs
supposed to make all of those single chunks?

Thanks for reading,
Frank
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux