Cody Schafer
2013-Nov-06 03:04 UTC
mount ("ro", "ro,recovery", and "recovery") fail with open_ctree failed
After a hard shutdown (by holding down the power button), mount ("ro", "ro,recovery", and "recovery") fails with some error output. Further, btrfs-image (v0.20-rc1-358-g194aa4a) produces an empty output file. --- root@sysresccd /mnt/backup/g/btrfs-progs % ./btrfs-image /dev/mapper/nb205--ssd-main /mnt/backup/nb205.btrfs -w Check tree block failed, want=610545664, have=12878227550790025961 Check tree block failed, want=610545664, have=12878227550790025961 Check tree block failed, want=610545664, have=3755836431281323167 Check tree block failed, want=610545664, have=3755836431281323167 Check tree block failed, want=610545664, have=3755836431281323167 read block failed check_tree_block Couldn''t setup log root tree Open ctree failed create failed (Success) --- Logs from attempting to mount on 3.10.17: (specifcally, Linux zero 3.11.2-gentoo #1 SMP Sun Sep 29 05:45:14 EST 2013 x86_64 Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz GenuineIntel GNU/Linux). --- [ 198.686673] bio: create slab <bio-2> at 2 [ 215.052531] device fsid 836470b4-7960-4507-858e-991c94139c9c devid 1 transid 9 /dev/dm-0 [ 235.732725] device fsid 9c37c7d8-0fcb-4154-be3b-647b0aca9975 devid 1 transid 235930 /dev/dm-2 [ 244.882515] device fsid 9c37c7d8-0fcb-4154-be3b-647b0aca9975 devid 1 transid 235930 /dev/dm-2 [ 303.683899] device fsid 9c37c7d8-0fcb-4154-be3b-647b0aca9975 devid 1 transid 235930 /dev/mapper/nb205--ssd-main [ 303.686539] btrfs: use ssd allocation scheme [ 303.686554] btrfs: disk space caching is enabled [ 304.363253] btrfs bad tree block start 12878227550790025961 610545664 [ 304.363725] btrfs bad tree block start 3755836431281323167 610545664 [ 304.363757] btrfs: failed to read log tree [ 304.377198] btrfs: open_ctree failed [ 536.047135] device fsid 9c37c7d8-0fcb-4154-be3b-647b0aca9975 devid 1 transid 235930 /dev/mapper/nb205--ssd-main [ 536.050442] btrfs: use ssd allocation scheme [ 536.050461] btrfs: enabling auto recovery [ 536.050466] btrfs: disk space caching is enabled [ 536.622400] btrfs bad tree block start 12878227550790025961 610545664 [ 536.622866] btrfs bad tree block start 3755836431281323167 610545664 [ 536.622897] btrfs: failed to read log tree [ 536.635123] btrfs: open_ctree failed [ 550.026300] device fsid 9c37c7d8-0fcb-4154-be3b-647b0aca9975 devid 1 transid 235930 /dev/mapper/nb205--ssd-main [ 550.030176] btrfs: use ssd allocation scheme [ 550.030191] btrfs: enabling auto recovery [ 550.030195] btrfs: disk space caching is enabled [ 550.763381] btrfs bad tree block start 12878227550790025961 610545664 [ 550.763849] btrfs bad tree block start 3755836431281323167 610545664 [ 550.763882] btrfs: failed to read log tree [ 550.779138] btrfs: open_ctree failed [ 1239.964789] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready --- The mount also fails on 3.11.6. I''ve not tried btrfs-zero-log yet in case that happens to "work". What can I do to help debug this? -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html