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