My BTRFS partition broke
Mount says: mount: /mnt/storage_test: can't read superblock on /dev/sdb2.
Dmesg says:[ 2021.927627] BTRFS error (device sdb2): parent transid verify failed on logical 91701248 mirror 1 wanted 859 found 815[ 2021.930881] BTRFS error (device sdb2): parent transid verify failed on logical 91701248 mirror 2 wanted 859 found 815[ 2021.930919] BTRFS error (device sdb2): failed to verify dev extents against chunks: -5[ 2021.931219] BTRFS error (device sdb2): open_ctree failed: -5
I tried sudo btrfs check --readonly /dev/sdb2, but it fails with segfault:parent transid verify failed on 50249728 wanted 848 found 753parent transid verify failed on 50249728 wanted 848 found 753parent transid verify failed on 50249728 wanted 848 found 753Ignoring transid failureparent transid verify failed on 50266112 wanted 848 found 753parent transid verify failed on 50266112 wanted 848 found 753parent transid verify failed on 50266112 wanted 848 found 753Ignoring transid failurefish: Job 1, 'sudo btrfs check --readonly /de…' terminated by signal SIGSEGV (Address boundary error)
I tried sudo btrfs restore /dev/sdb2 /mnt/storage_test, and it copies files to my other disk, but there's too much data, and I can't save it here.
What can I do?