Two weeks ago my computer started booting to an emergency prompt after giving me an error.
Starting version 232 [ 5.467668] BTRFS critical (device sda3): corrupt leaf, slot offset bad: block=166520237560,root=1, slot=125 [ 5.469344] BTRFS critical (device sda3): corrupt leaf, slot offset bad: block=166520237560,root=1, slot=125 [ 5.556603] BTRFS: error (device sda3) in btrfs_replay_log:2470: error=-5 IO failure (Failed to recover log tree) [ 5.550026] pending csums is 8192 [ 5.550456] BTRFS error (device sda3): cleaner transaction attach returned -30 [ 5.701321] BTRFS: open_ctree failed mount: /dev/sda3: can’t read superblock You are now being dropped into an emergency shell. Sh: can’t access tty: job control turned off [rootfs ]#
I think I figured out what the problem is (BTRFS open_ctree failed) but I, as a Linux newbie, am having trouble figuring out exactly how I am to go about fixing it. There are a couple Arch forum posts, here and here about it but they assume a higher technical know-how than I possess and there seems to be a couple different ways to go about it as well. Can someone help me by providing the steps I need to take? I only have 1 hard drive, not multiple drives, if that makes a difference. Also confirming that I’ve correctly diagnosed the problem would help too.