Linux Btrfs filesystem development
 help / color / mirror / Atom feed
From: Su Yue <l@damenly.su>
To: 吴振宇 <wuzy001@gmail.com>
Cc: linux-btrfs@vger.kernel.org
Subject: Re: [question] free space of disk with btrfs is too different from other du
Date: Tue, 22 Jun 2021 22:31:41 +0800	[thread overview]
Message-ID: <bl7yotou.fsf@damenly.su> (raw)
In-Reply-To: <CAJ9tZB_kPgZCsBaoOV93G9UCabdPifUxks+RH0e6RUycJ5wMCA@mail.gmail.com>


On Tue 22 Jun 2021 at 21:02, 吴振宇 <wuzy001@gmail.com> wrote:

> Sorry for my disturbance!
>
> my disk with btrfs filesystem tell me it doesn't have enough 
> free space:
>
> ```
> $ sudo btrfs fi df /
> Data, single: total=448.02GiB, used=427.74GiB
> System, DUP: total=8.00MiB, used=64.00KiB
> Metadata, DUP: total=8.80GiB, used=6.39GiB
> GlobalReserve, single: total=512.00MiB, used=0.00B
> $ sudo btrfs fi usage /
> Overall:
>     Device size:                 465.64GiB
>     Device allocated:            465.63GiB
>     Device unallocated:            1.00MiB
>     Device missing:                  0.00B
>     Used:                        440.54GiB
>     Free (estimated):             20.26GiB      (min: 20.26GiB)
>     Data ratio:                       1.00
>     Metadata ratio:                   2.00
>     Global reserve:              512.00MiB      (used: 0.00B)
>     Multiple profiles:                  no
>
> Data,single: Size:448.02GiB, Used:427.76GiB (95.48%)
>    /dev/sda2     448.02GiB
>
> Metadata,DUP: Size:8.80GiB, Used:6.39GiB (72.60%)
>    /dev/sda2      17.60GiB
>
> System,DUP: Size:8.00MiB, Used:64.00KiB (0.78%)
>    /dev/sda2      16.00MiB
>
> Unallocated:
>    /dev/sda2       1.00MiB
> $ sudo btrfs fi show /
> Label: none  uuid: 644a9e91-5e05-4f5d-a79b-e0eccd21a1a8
>         Total devices 1 FS bytes used 434.14GiB
>         devid    1 size 465.64GiB used 465.63GiB path /dev/sda2
>
> $ df -Th
> Filesystem     Type      Size  Used Avail Use% Mounted on
> devtmpfs       devtmpfs  3.8G     0  3.8G   0% /dev
> tmpfs          tmpfs     3.9G   46M  3.8G   2% /dev/shm
> tmpfs          tmpfs     3.9G  3.9M  3.9G   1% /run
> /dev/sda2      btrfs     466G  442G   21G  96% /
> tmpfs          tmpfs     3.9G  204K  3.9G   1% /tmp
> /dev/sda1      vfat      128M  125M  2.9M  98% /boot
> tmpfs          tmpfs     785M   16K  785M   1% /run/user/994
> tmpfs          tmpfs     785M   80K  785M   1% /run/user/1000
> ```
>
> however, i try to use gdu to scan my disk. it tell me
>
> ```
> $ sudo gdu /
>  gdu ~ Use arrow keys to navigate, press ? for help
>  --- / ---
>    49.9 GiB [#####     ] /usr
>    15.1 GiB [#         ] /home
>    11.1 GiB [#         ] /opt
>     6.5 GiB [          ] /var
>   930.8 MiB [          ] /lib
>   124.9 MiB [          ] /boot
>    55.2 MiB [          ] /root
>    50.6 MiB [          ] /etc
>    27.1 MiB [          ] /sbin
>    23.5 MiB [          ] /lib64
>    10.9 MiB [          ] /bin
> . 312.0 KiB [          ] /tmp
>    20.0 KiB [          ] /mnt
> e   4.0 KiB [          ] /srv
> e   4.0 KiB [          ] /tftproot
> @   4.0 KiB [          ] media
>  Total disk usage: 83.8 GiB Apparent size: 78.4 GiB Items: 
>  2424046
> Sorting by: size desc
> ```
>
> 427.76GiB or 83.8 GiB!
>
Maybe your fs have some snapshots?
Try:

btrfs subvolume list /

--
Su

> i know btrfs is a CoW filesystem, which means it will cost more 
> space
> to store a file. but the gap is too large, which it is hard to 
> accept
> the fact.
> who can tell me what happened to my disk? and how can i do to 
> rescue
> my hard disk? the rest free space is not enough. if i cannot 
> find the
> solution, maybe i should format my hard disk to get more free 
> space.
> thanks.
>
> there are some information which maybe useful.
>
> ```
> $ uname -r
> 5.11.7-gentoo-x86_64
> $ btrfs --version
> btrfs-progs v5.9
> $ dmesg > dmesg.txt && wgetpaste -s dpaste dmesg.txt
> Pasting > 25 kB often tend to fail with dpaste. Use --verbose or
> --debug to see the
> error output from wget if it fails. Alternatively use another 
> pastebin service.
> Your paste can be seen here: https://dpaste.com/FCZF83YYA
> ```

  reply	other threads:[~2021-06-22 14:33 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-22 13:02 [question] free space of disk with btrfs is too different from other du 吴振宇
2021-06-22 14:31 ` Su Yue [this message]
     [not found]   ` <CAJ9tZB9M=KOWVLH_azagtBnxDzpV2=ssnBcYsJx6Ao8cQOELhg@mail.gmail.com>
     [not found]     ` <5yy5orgi.fsf@damenly.su>
2021-06-23 11:46       ` 吴振宇
2021-06-23 12:00         ` Qu Wenruo
2021-06-23 12:08           ` Qu Wenruo
2021-06-24  7:45             ` Zhenyu Wu
2021-06-24  7:54               ` Qu Wenruo
2021-06-24  8:32               ` Graham Cobb
2021-06-24  9:52                 ` Zhenyu Wu
2021-06-24 10:07                   ` Qu Wenruo
2021-06-24 11:33                     ` Zhenyu Wu
2021-06-24 12:30                       ` Qu Wenruo
2021-06-24 14:38                         ` Zhenyu Wu
2021-06-24 14:52                           ` Zhenyu Wu
2021-06-24 23:33                             ` Qu Wenruo
2021-06-24 23:51                               ` Su Yue
2021-06-24 23:46                           ` Qu Wenruo
2021-06-25  0:59                             ` Qu Wenruo
2021-06-25  5:28                               ` Qu Wenruo
2021-06-25  5:36                                 ` Qu Wenruo
2021-06-26  7:17                                   ` Zhenyu Wu
2021-06-26  8:05                                     ` Qu Wenruo
2021-06-26  8:17                                       ` Zhenyu Wu
2021-06-25  5:30                               ` Zhenyu Wu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bl7yotou.fsf@damenly.su \
    --to=l@damenly.su \
    --cc=linux-btrfs@vger.kernel.org \
    --cc=wuzy001@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox