Hugo Mills - 15.10.18, 16:26:
> On Mon, Oct 15, 2018 at 05:24:08PM +0300, Anton Shepelev wrote:
> > Hello, all
> > 
> > While trying to resolve free space problems, and found that
> > 
> > I cannot interpret the output of:
> > > btrfs filesystem show
> > 
> > Label: none  uuid: 8971ce5b-71d9-4e46-ab25-ca37485784c8
> > Total devices 1 FS bytes used 34.06GiB
> > devid    1 size 40.00GiB used 37.82GiB path /dev/sda2
> > 
> > How come the total used value is less than the value listed
> > for the only device?
> 
>    "Used" on the device is the mount of space allocated. "Used" on the
> FS is the total amount of actual data and metadata in that
> allocation.
> 
>    You will also need to look at the output of "btrfs fi df" to see
> the breakdown of the 37.82 GiB into data, metadata and currently
> unused.

I usually use btrfs fi usage -T, cause

1. It has all the information.

2. It differentiates between used and allocated.

% btrfs fi usage -T /
Overall:
    Device size:                 100.00GiB
    Device allocated:             54.06GiB
    Device unallocated:           45.94GiB
    Device missing:                  0.00B
    Used:                         46.24GiB
    Free (estimated):             25.58GiB      (min: 25.58GiB)
    Data ratio:                       2.00
    Metadata ratio:                   2.00
    Global reserve:               70.91MiB      (used: 0.00B)

                            Data     Metadata  System              
Id Path                     RAID1    RAID1     RAID1    Unallocated
-- ------------------------ -------- --------- -------- -----------
 2 /dev/mapper/msata-debian 25.00GiB   2.00GiB 32.00MiB    22.97GiB
 1 /dev/mapper/sata-debian  25.00GiB   2.00GiB 32.00MiB    22.97GiB
-- ------------------------ -------- --------- -------- -----------
   Total                    25.00GiB   2.00GiB 32.00MiB    45.94GiB
   Used                     22.38GiB 754.66MiB 16.00KiB  


For RAID it in some place reports the raw size and sometimes the logical 
size. Especially in the "Total" line I find this a bit inconsistent. 
"RAID1" columns show logical size, "Unallocated" shows raw size.

Also "Used:" in the global section shows raw size and "Free 
(estimated):" shows logical size.

Thanks
-- 
Martin


Reply via email to