btrfs cannot be mounted or checked
From: Zhenyu Wu <hidden>
Date: 2021-07-11 08:59:37
From: Zhenyu Wu <hidden>
Date: 2021-07-11 08:59:37
Sorry for my disturbance. After a dirty reboot because of a computer crash, my btrfs partition cannot be mounted. The same thing happened before, but now `btrfs rescue zero-log` cannot work.
$ uname -r
5.10.27-gentoo-x86_64
$ btrfs rescue zero-log /dev/sda2
Clearing log on /dev/sda2, previous log_root 0, level 0
$ mount /dev/sda2 /mnt/gentoo
mount: /mnt/gentoo: wrong fs type, bad option, bad superblock on
/dev/sda2, missing codepage or helper program, or other error.
$ btrfs check /dev/sda2
parent transid verify failed on 34308096 wanted 962175 found 961764
parent transid verify failed on 34308096 wanted 962175 found 961764
parent transid verify failed on 34308096 wanted 962175 found 961764
Ignoring transid failure
leaf parent key incorrect 34308096
ERROR: failed to read block groups: Operation not permitted
ERROR: cannot open file system
$ dmesg 2>&1|tee dmesg.txt
# see attachment
Like `mount -o ro,usebackuproot` cannot work, too. Thanks for any help!