4

I have a btrfs partition that appears to be failing to mount. Here are the details:

(1) When I try to mount the partition, I get the following output in dmesg:

[791594.778798] BTRFS info (device sdf1): disk space caching is enabled
[791594.778801] BTRFS info (device sdf1): has skinny extents
[791594.781558] BTRFS error (device sdf1): parent transid verify failed on 21020672 wanted 8751 found 8847
[791594.781812] BTRFS error (device sdf1): parent transid verify failed on 21020672 wanted 8751 found 8847
[791594.781816] BTRFS error (device sdf1): failed to read chunk root
[791594.822945] BTRFS error (device sdf1): open_ctree failed

(2) I've tried mounting in ro/recovery mode with no luck.

(3) I've tried backing up the disk using btrfs recover with no luck.

(4) I've downloaded and built the latest btrfs-tools and btrfsck and friends seem to complain with the following message:

parent transid verify failed on 623312896 wanted 8755 found 8806
parent transid verify failed on 623312896 wanted 8755 found 8806
parent transid verify failed on 623312896 wanted 8755 found 8806
parent transid verify failed on 623312896 wanted 8755 found 8806
Ignoring transid failure
parent transid verify failed on 397623296 wanted 8563 found 8796
parent transid verify failed on 397623296 wanted 8563 found 8796
parent transid verify failed on 397623296 wanted 8563 found 8796
parent transid verify failed on 397623296 wanted 8563 found 8796
Ignoring transid failure
ERROR: child eb corrupted: parent bytenr=29425664 item=1 parent level=2 child level=0
ERROR: cannot open file system

Most interesting is the following log line which the devs seem to have added recently:

ERROR: child eb corrupted: parent bytenr=29425664 item=1 parent level=2 child level=0

Does anybody have any suggestions?

gsk
  • 41
  • Neither btrfs check nor btrfs rescue nor btrfs restore works. I get can't read superblock on /dev/sda7, ERROR: failed to repair root items: Input/output error errors. My 1TB data is lost! – Necktwi Apr 25 '20 at 07:10

0 Answers0