Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Linux Mint 16 with most current btrfs in repo
- # uname -r
- 3.11.0-12-generic
- # btrfs --version
- Btrfs v0.20-rc1
- # mount /dev/mapper/sda6_crypt /mnt/tmp
- mount: wrong fs type, bad option, bad superblock on /dev/mapper/sda6_crypt,
- missing codepage or helper program, or other error
- In some cases useful info is found in syslog - try
- dmesg | tail or so
- # dmesg | tail
- [92039.112690] device fsid b1205e06-7943-4aaf-9e13-4df0cf1394bc devid 1 transid 214454 /dev/mapper/sda6_crypt
- [92039.113633] btrfs: disk space caching is enabled
- [92039.116754] btrfs bad tree block start 10446918091381484860 760696832
- [92039.116956] btrfs bad tree block start 7222353813307377896 760696832
- [92039.141820] btrfs: open_ctree failed
- # dd if=/dev/mapper/sda6_crypt /media/mint/usb_data/sda6.img
- # mount -o ro,recovery /dev/mapper/sda6_crypt /mnt/tmp
- mount: wrong fs type, bad option, bad superblock on /dev/mapper/sda6_crypt,
- missing codepage or helper program, or other error
- In some cases useful info is found in syslog - try
- dmesg | tail or so
- # dmesg | tail
- [92393.435355] device fsid b1205e06-7943-4aaf-9e13-4df0cf1394bc devid 1 transid 214454 /dev/mapper/sda6_crypt
- [92393.439739] btrfs: enabling auto recovery
- [92393.439743] btrfs: disk space caching is enabled
- [92393.442321] btrfs bad tree block start 10446918091381484860 760696832
- [92393.442516] btrfs bad tree block start 7222353813307377896 760696832
- [92393.442735] btrfs bad tree block start 10446918091381484860 760696832
- [92393.442932] btrfs bad tree block start 7222353813307377896 760696832
- [92393.443130] btrfs bad tree block start 4198009987033993941 763310080
- [92393.443315] btrfs bad tree block start 6966111401112149216 763310080
- [92393.443333] btrfs: failed to read tree root on dm-0
- [92393.443521] btrfs bad tree block start 12243375858817854808 763785216
- [92393.443723] btrfs bad tree block start 633023132163312409 763785216
- [92393.443801] btrfs: failed to read tree root on dm-0
- [92393.443960] btrfs bad tree block start 18311728671243009605 763871232
- [92393.444152] btrfs bad tree block start 3838890737071663184 763871232
- [92393.444169] btrfs: failed to read tree root on dm-0
- [92393.479846] btrfs: open_ctree failed
- # btrfs-image -c9 -t4 -s /dev/mapper/sda6_crypt /media/mint/usb_data/sda6_btrfs-image
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=7222353813307377896
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=10446918091381484860
- read block failed check_tree_block
- Couldn't setup extent tree
- Open ctree failed
- create failed (Success)
- // Grabbed and built latest btrfs-progs
- # git clone git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git
- # cd btrfs-progs
- # make
- # ./btrfs --version
- Btrfs v3.14.2
- # ./btrfs rescue super-recover -v /dev/mapper/sda6_crypt
- All Devices:
- Device: id = 1, name = /dev/mapper/sda6_crypt
- Before Recovering:
- [All good supers]:
- device name = /dev/mapper/sda6_crypt
- superblock bytenr = 65536
- device name = /dev/mapper/sda6_crypt
- superblock bytenr = 67108864
- [All bad supers]:
- All supers are valid, no need to recover
- # ./btrfs-debug-tree /dev/mapper/sda6_crypt
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=7222353813307377896
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=10446918091381484860
- read block failed check_tree_block
- Couldn't setup extent tree
- Check tree block failed, want=754847744, have=12211084221667389932
- Check tree block failed, want=754847744, have=12211084221667389932
- Check tree block failed, want=754847744, have=5377615513312004124
- Check tree block failed, want=754847744, have=5377615513312004124
- Check tree block failed, want=754847744, have=5377615513312004124
- read block failed check_tree_block
- Couldn't setup csum tree
- Check tree block failed, want=760504320, have=15344708322078940264
- Check tree block failed, want=760504320, have=15344708322078940264
- Check tree block failed, want=760504320, have=1263411366756232687
- Check tree block failed, want=760504320, have=1263411366756232687
- Check tree block failed, want=760504320, have=1263411366756232687
- read block failed check_tree_block
- Couldn't setup log root tree
- unable to open /dev/mapper/sda6_crypt
- # ./btrfs-find-root /dev/mapper/sda6_crypt
- Super think's the tree root is at 763420672, chunk root 20971520
- Well block 364023808 seems great, but generation doesn't match, have=196253, want=214454 level 0
- Well block 490549248 seems great, but generation doesn't match, have=209955, want=214454 level 0
- Well block 538165248 seems great, but generation doesn't match, have=214137, want=214454 level 0
- Well block 538185728 seems great, but generation doesn't match, have=214137, want=214454 level 0
- Well block 538198016 seems great, but generation doesn't match, have=214137, want=214454 level 0
- Well block 538202112 seems great, but generation doesn't match, have=214137, want=214454 level 0
- Well block 538210304 seems great, but generation doesn't match, have=214137, want=214454 level 0
- Well block 539119616 seems great, but generation doesn't match, have=214137, want=214454 level 0
- Well block 650440704 seems great, but generation doesn't match, have=214289, want=214454 level 0
- Well block 651472896 seems great, but generation doesn't match, have=214289, want=214454 level 0
- Well block 712978432 seems great, but generation doesn't match, have=214394, want=214454 level 0
- Well block 724217856 seems great, but generation doesn't match, have=214421, want=214454 level 0
- Well block 759664640 seems great, but generation doesn't match, have=214437, want=214454 level 0
- Well block 761872384 seems great, but generation doesn't match, have=214447, want=214454 level 0
- Well block 762122240 seems great, but generation doesn't match, have=214450, want=214454 level 0
- Found tree root at 763420672 gen 214454 level 1
- # cp /media/mint/usb_data/sda6.img /media/mint/usb_data/sda6_zero_log.img
- # ./btrfs-zero-log /media/mint/usb_data/sda6_zero_log.img
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=7222353813307377896
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=10446918091381484860
- read block failed check_tree_block
- Couldn't setup extent tree
- # cp /media/mint/usb_data/sda6.img /media/mint/usb_data/sda6_check.img
- # ./btrfs check /media/mint/usb_data/sda6_check.img
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=7222353813307377896
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=10446918091381484860
- read block failed check_tree_block
- Couldn't setup extent tree
- Check tree block failed, want=754847744, have=12211084221667389932
- Check tree block failed, want=754847744, have=12211084221667389932
- Check tree block failed, want=754847744, have=5377615513312004124
- Check tree block failed, want=754847744, have=5377615513312004124
- Check tree block failed, want=754847744, have=5377615513312004124
- read block failed check_tree_block
- Couldn't setup csum tree
- Check tree block failed, want=760504320, have=15344708322078940264
- Check tree block failed, want=760504320, have=15344708322078940264
- Check tree block failed, want=760504320, have=1263411366756232687
- Check tree block failed, want=760504320, have=1263411366756232687
- Check tree block failed, want=760504320, have=1263411366756232687
- read block failed check_tree_block
- Couldn't setup log root tree
- Checking filesystem on /media/mint/usb_data/sda6_check.img
- UUID: b1205e06-7943-4aaf-9e13-4df0cf1394bc
- Critical roots corrupted, unable to fsck the FS
- Segmentation fault
- # ./btrfs check --repair /media/mint/usb_data/sda6_check.img
- enabling repair mode
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=7222353813307377896
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=10446918091381484860
- read block failed check_tree_block
- Couldn't setup extent tree
- Check tree block failed, want=754847744, have=12211084221667389932
- Check tree block failed, want=754847744, have=12211084221667389932
- Check tree block failed, want=754847744, have=5377615513312004124
- Check tree block failed, want=754847744, have=5377615513312004124
- Check tree block failed, want=754847744, have=5377615513312004124
- read block failed check_tree_block
- Couldn't setup csum tree
- Check tree block failed, want=760504320, have=15344708322078940264
- Check tree block failed, want=760504320, have=15344708322078940264
- Check tree block failed, want=760504320, have=1263411366756232687
- Check tree block failed, want=760504320, have=1263411366756232687
- Check tree block failed, want=760504320, have=1263411366756232687
- read block failed check_tree_block
- Couldn't setup log root tree
- Checking filesystem on /media/mint/usb_data/sda6_check.img
- UUID: b1205e06-7943-4aaf-9e13-4df0cf1394bc
- Critical roots corrupted, unable to fsck the FS
- Segmentation fault
- # ./btrfs check --repair --init-csum-tree --init-extent-tree /media/mint/usb_data/sda6_check.img
- enabling repair mode
- Creating a new CRC tree
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=7222353813307377896
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=10446918091381484860
- read block failed check_tree_block
- Couldn't setup extent tree
- Check tree block failed, want=754847744, have=12211084221667389932
- Check tree block failed, want=754847744, have=12211084221667389932
- Check tree block failed, want=754847744, have=5377615513312004124
- Check tree block failed, want=754847744, have=5377615513312004124
- Check tree block failed, want=754847744, have=5377615513312004124
- read block failed check_tree_block
- Couldn't setup csum tree
- Check tree block failed, want=760504320, have=15344708322078940264
- Check tree block failed, want=760504320, have=15344708322078940264
- Check tree block failed, want=760504320, have=1263411366756232687
- Check tree block failed, want=760504320, have=1263411366756232687
- Check tree block failed, want=760504320, have=1263411366756232687
- read block failed check_tree_block
- Couldn't setup log root tree
- Checking filesystem on /media/mint/usb_data/sda6_check.img
- UUID: b1205e06-7943-4aaf-9e13-4df0cf1394bc
- Creating a new extent tree
- Check tree block failed, want=754847744, have=12211084221667389932
- Check tree block failed, want=754847744, have=12211084221667389932
- Check tree block failed, want=754847744, have=5377615513312004124
- Check tree block failed, want=754847744, have=5377615513312004124
- Check tree block failed, want=754847744, have=5377615513312004124
- read block failed check_tree_block
- Error reading root block
- error pinning down used bytes
- Segmentation fault
- # cp /media/mint/usb_data/sda6.img /media/mint/usb_data/sda6_chunk_recover.img
- # ./btrfs rescue chunk-recover /media/mint/usb_data/sda6_chunk_recover.img
- Check chunks successfully with no orphans
- Recover the chunk tree successfully.
- // but still same errors when mounting
- # ./btrfs restore /dev/mapper/sda6_crypt /media/mint/usb_data/sda6_btrfs_recovery/
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=7222353813307377896
- Check tree block failed, want=760696832, have=10446918091381484860
- Check tree block failed, want=760696832, have=10446918091381484860
- read block failed check_tree_block
- Couldn't setup extent tree
- Check tree block failed, want=754847744, have=12211084221667389932
- Check tree block failed, want=754847744, have=12211084221667389932
- Check tree block failed, want=754847744, have=5377615513312004124
- Check tree block failed, want=754847744, have=5377615513312004124
- Check tree block failed, want=754847744, have=5377615513312004124
- read block failed check_tree_block
- Couldn't setup csum tree
- Check tree block failed, want=760504320, have=15344708322078940264
- Check tree block failed, want=760504320, have=15344708322078940264
- Check tree block failed, want=760504320, have=1263411366756232687
- Check tree block failed, want=760504320, have=1263411366756232687
- Check tree block failed, want=760504320, have=1263411366756232687
- read block failed check_tree_block
- Couldn't setup log root tree
- Check tree block failed, want=751292416, have=18403774803278719427
- Check tree block failed, want=751292416, have=18403774803278719427
- Check tree block failed, want=751292416, have=17306652534702486161
- Check tree block failed, want=751292416, have=18403774803278719427
- Check tree block failed, want=751292416, have=18403774803278719427
- read block failed check_tree_block
- Error reading subvolume /media/mint/usb_data/sda6_btrfs_recovery/@home: 18446744073709551611
RAW Paste Data