From: Qu Wenruo <wqu@suse.com>
To: Archange <archange@archlinux.org>,
Qu Wenruo <quwenruo.btrfs@gmx.com>,
linux-btrfs@vger.kernel.org
Subject: Re: Critical error from Tree-checker
Date: Fri, 13 Sep 2024 07:12:56 +0930 [thread overview]
Message-ID: <1ee66f34-b855-4a96-bf75-a3d14b9ce392@suse.com> (raw)
In-Reply-To: <ccf78d58-a050-4ba7-853b-37b6a1386a69@archlinux.org>
在 2024/9/12 21:43, Archange 写道:
> Le 12/09/2024 à 14:23, Qu Wenruo a écrit :
>> 在 2024/9/12 19:34, Archange 写道:
>>> Le 12/09/2024 à 14:01, Qu Wenruo a écrit :
>>>> 在 2024/9/12 19:27, Archange 写道:
>>>>> […]
>>>>>
>>>>> [3/7] checking free space tree
>>>>> there is no free space entry for 0-65536
>>>>> cache appears valid but isn't 0
>>>>
>>>> Then it's totally fine.
>>>>
>>>> For the 0-65536 problem, mind to provide the following dump?
>>>>
>>>> # btrfs ins dump-tree -t fst <device>
>>>>
>>>> I'm afraid since the fs is somewhat old, there may be some corner case
>>>> btrfs-check is not handling properly.
>>>
>>> ERROR: unexpected tree id suffix of 'fst': t
>>
>> My bad, it should be "btrfs ins dump-tree -t free-space <device>".
>
> The output is too big for an email, so uploaded here:
>
> https://paste.xinu.at/XtR8/
>
>> And if possible, also "btrfs ins dump-tree -t extent <device>" just in
>> case.
>
> Same thing (even bigger), also output on the terminal and while
> redirecting to a file was quite different (but maybe that’s more because
> something changed between the two calls), so here are:
>
> – the cli run : https://paste.xinu.at/9vs/
>
> – the file run: https://paste.xinu.at/XpzhbZ/
Thanks a lot.
This indeed shows a very old filesystem, and for a long long time, we no
longer create any block group at logical bytenr 0, thus it shows an
corner case that older fs layout doesn't exclude the first 1MiB.
And it's indeed a false alert.
In that case, as long as you still have unallocated space, you can just
relocate the system chunks:
# btrfs balacne start -s <mnt>
Which should move the system chunks to new locations and will not
utilize the first 1MiB reserved space.
Thanks,
Qu
>
> Regards,
> Archange
>
next prev parent reply other threads:[~2024-09-12 21:43 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-09-10 21:05 Critical error from Tree-checker Archange
2024-09-10 21:28 ` Qu Wenruo
2024-09-10 21:37 ` Qu Wenruo
2024-09-11 19:55 ` Archange
2024-09-11 20:54 ` Qu Wenruo
2024-09-11 21:20 ` Archange
2024-09-11 21:23 ` Qu Wenruo
2024-09-11 21:42 ` Qu Wenruo
2024-09-11 22:06 ` Archange
2024-09-11 22:05 ` Archange
2024-09-11 22:34 ` Qu Wenruo
2024-09-12 8:21 ` Archange
2024-09-12 8:25 ` Qu Wenruo
2024-09-12 9:57 ` Archange
2024-09-12 10:01 ` Qu Wenruo
2024-09-12 10:04 ` Archange
2024-09-12 10:23 ` Qu Wenruo
2024-09-12 12:13 ` Archange
2024-09-12 21:42 ` Qu Wenruo [this message]
2024-09-13 5:25 ` Archange
2024-09-13 5:29 ` Qu Wenruo
2024-09-13 5:54 ` Archange
2024-09-13 6:12 ` Archange
2024-09-13 6:41 ` Qu Wenruo
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=1ee66f34-b855-4a96-bf75-a3d14b9ce392@suse.com \
--to=wqu@suse.com \
--cc=archange@archlinux.org \
--cc=linux-btrfs@vger.kernel.org \
--cc=quwenruo.btrfs@gmx.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