From: Wang Yugui <wangyugui@e16-tech.com>
To: Su Yue <l@damenly.su>
Cc: linux-btrfs@vger.kernel.org
Subject: Re: [PATCH 2/2] btrfs: tree-checker: check item_size for dev_item
Date: Sat, 05 Feb 2022 20:30:29 +0800 [thread overview]
Message-ID: <20220205203028.4F35.409509F4@e16-tech.com> (raw)
In-Reply-To: <ee4h36eo.fsf@damenly.su>
[-- Attachment #1: Type: text/plain, Size: 1546 bytes --]
Hi,
> >> A btrfs filesystem failed to boot with this patch.
> >>
> >> corrupt leaf: root=3 block=1081344 slot=0 devid=1 invalid item
> >> size: has 0 expect 98
> >>
> >> Any way to fix it online?
> >
> > This btrfs filesystem is created by centos 7.9 installer (btrfs
> > 4.9?)
> > about 1 years ago. and then mainly writen by kernel
> > 5.4/5.10/5.15.
> >
> Yes, btrfs-progs v4.9 and v3.10 based kernel.
> I created a btrfs and it looks fine.
> Could please provide output of
> btrfs inspect-internal dump-tree $device -t 3
> ?
> You can trim it if the content is too long only leaf 1081344 is needed.
Hi,
# btrfs filesystem show /
Label: 'OS_T640' uuid: 73dcce98-8f6b-4ec8-bfac-fa7c7c87409d
Total devices 10 FS bytes used 5.53TiB
devid 1 size 799.00GiB used 332.01GiB path /dev/sda2
devid 2 size 1.75TiB used 741.00GiB path /dev/sdg1
devid 3 size 1.75TiB used 745.00GiB path /dev/sdj1
devid 4 size 1.75TiB used 740.00GiB path /dev/sdi1
devid 5 size 1.75TiB used 745.00GiB path /dev/sdd1
devid 6 size 1.75TiB used 480.00GiB path /dev/sde1
devid 7 size 1.75TiB used 480.00GiB path /dev/sdh1
devid 8 size 1.75TiB used 479.00GiB path /dev/sdc1
devid 9 size 1.75TiB used 480.00GiB path /dev/sdb1
devid 10 size 1.75TiB used 479.00GiB path /dev/sdf1
#btrfs inspect-internal dump-tree /dev/sda2 -t 3 > 3.txt
and then 3.txt is zipped as this attachment file(3.zip)
Best Regards
Wang Yugui (wangyugui@e16-tech.com)
2022/02/05
[-- Attachment #2: 3.zip --]
[-- Type: application/x-zip-compressed, Size: 120280 bytes --]
next prev parent reply other threads:[~2022-02-05 12:30 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-01-21 9:33 [PATCH 0/2] Simple two patches for tree checker Su Yue
2022-01-21 9:33 ` [PATCH 1/2] btrfs: tree-checker: check item_size for inode_item Su Yue
2022-01-21 9:33 ` [PATCH 2/2] btrfs: tree-checker: check item_size for dev_item Su Yue
2022-02-05 3:13 ` Wang Yugui
2022-02-05 4:35 ` Wang Yugui
2022-02-05 11:15 ` Su Yue
2022-02-05 12:30 ` Wang Yugui [this message]
2022-02-05 13:01 ` Qu Wenruo
2022-02-05 14:49 ` Wang Yugui
2022-02-06 12:12 ` Su Yue
2022-02-06 15:39 ` Wang Yugui
2022-01-24 15:44 ` [PATCH 0/2] Simple two patches for tree checker David Sterba
2022-02-18 15:13 ` Su Yue
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=20220205203028.4F35.409509F4@e16-tech.com \
--to=wangyugui@e16-tech.com \
--cc=l@damenly.su \
--cc=linux-btrfs@vger.kernel.org \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.