On Oct 25, 2012, at 1:21 PM, Goffredo Baroncelli <kreij...@inwind.it> wrote:
> 
> Moreover I still didn't understand how btrfs was using the disks.

This comment has less to do with the RFC, and more about user confusion in a 
specific case of the existing fi df behavior. But since I have the same 
misunderstanding of how btrfs is using the disks, I decided to reply to this 
thread.

While working with Fedora 18's new System Storage Manager [1], I came across 
this problem. For reference the bug report [2] which seems less of a bug with 
ssm than a peculiarity with btrfs chunk allocation and how fi df report usage.

80GB VDI, Virtual Box VM, containing Fedora 18: installed and yum updated 2-3 
times. That's it, yet for some reason, 76 GB of chunks have been allocated and 
they're all full? This doesn't make sense when there's just under 4GB  of data 
on this single device.

[root@f18v ~]# btrfs fi show
Label: 'fedora'  uuid: 780b8553-4097-4136-92a4-c6fd48779b0c
        Total devices 1 FS bytes used 3.93GB
        devid    1 size 76.06GB used 76.06GB path /dev/sda1

[root@f18v ~]# btrfs fi df /
Data: total=72.03GB, used=3.67GB
System, DUP: total=8.00MB, used=16.00KB
System: total=4.00MB, used=0.00
Metadata, DUP: total=2.00GB, used=257.54MB
Metadata: total=8.00MB, used=0.00

I decided to rebalance, and while things become a lot more sensible, I'm still 
confused:

[chris@f18v ~]$ sudo btrfs fi show
failed to read /dev/sr0
Label: 'fedora'  uuid: 780b8553-4097-4136-92a4-c6fd48779b0c
        Total devices 1 FS bytes used 3.91GB
        devid    1 size 76.06GB used 9.13GB path /dev/sda1

[chris@f18v ~]$ sudo btrfs fi df /
Data: total=5.00GB, used=3.66GB
System, DUP: total=64.00MB, used=4.00KB
System: total=4.00MB, used=0.00
Metadata, DUP: total=2.00GB, used=256.84MB

Points of confusion:

1. Why is FS bytes used = 3.91GB, yet devid 1 used is 9.13 GB?

2. Why before a rebalance does 'fi df' show extra lines, and then after 
rebalance there are fewer lines? Another case with raid10, 'fi df' shows six 
lines of data, but then after rebalance is shows three lines?

3. How does Data: total=72GB before rebalance, but is 5GB after rebalance? This 
was a brand new file system, file system installed, with maybe 2-3 updates, and 
a dozen or two reboots. That's it. No VM's created on that volume (it's a VDI 
itself), and the VDI file itself never grew beyond 9GB.


Chris Murphy




[1] https://fedoraproject.org/wiki/Features/SystemStorageManager
[2] https://bugzilla.redhat.com/show_bug.cgi?id=869489--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to