Hey. Found some time to move on with this:
Frist, I think from my side (i.e. restoring as much as possible) I'm basically done now, so everything left over here is looking for possible bugs/etc. I have from my side no indication that my corruptions were actually a bug in btrfs... the new notebook used to be unstable for some time and it might be just that. Also that second occurrence of csum errors (when I made a image from the broken fs to external HDD) kinda hints that it may be a memory issue (though I haven't found time to run memtest86+ yet). So let's just suppose that btrfs code is as rocksolid as its raid56 is ;-P and assume the issues were cause by some unlucky memory corruption just happening at the wrong (important) meta-data. The issue that newer btrfs-progs/kernel don't restore anything at all from my corrupted fs: On Fri, 2018-03-09 at 07:48 +0800, Qu Wenruo wrote: > > So something changed after 4.14, which makes the tools no longer > > being > > able to restore at least that what they could restore at 4.14. > > This seems to be a regression. > But I'm not sure if it's the kernel to blame or the btrfs-progs. > > > > > > > => Some bug recently introduced in btrfs-progs? > > Is the "block mapping error" message from kernel or btrfs-progs? All progs messages unless otherwise noticed. /dev/mapper/restore being the image from the broken SSD fs. Everything below was on the OLD laptop (which has probably no memory or whichever issues) under kernel 4.15.4 and progs 4.15.1. # btrfs-find-root /dev/mapper/restore Couldn't map the block 4503658729209856 No mapping for 4503658729209856-4503658729226240 Couldn't map the block 4503658729209856 Superblock thinks the generation is 2083143 Superblock thinks the level is 1 Found tree root at 58572800 gen 2083143 level 1 Well block 27820032(gen: 2083133 level: 1) seems good, but generation/level doesn't match, want gen: 2083143 level: 1 Well block 25526272(gen: 2083132 level: 1) seems good, but generation/level doesn't match, want gen: 2083143 level: 1 Well block 21807104(gen: 2083131 level: 1) seems good, but generation/level doesn't match, want gen: 2083143 level: 1 Well block 11829248(gen: 2083130 level: 1) seems good, but generation/level doesn't match, want gen: 2083143 level: 1 Well block 8716288(gen: 2083129 level: 1) seems good, but generation/level doesn't match, want gen: 2083143 level: 1 Well block 6209536(gen: 2083128 level: 1) seems good, but generation/level doesn't match, want gen: 2083143 level: 1 # btrfs-debug-tree -b 27820032 /dev/mapper/restore btrfs-progs v4.15.1 Couldn't map the block 4503658729209856 No mapping for 4503658729209856-4503658729226240 Couldn't map the block 4503658729209856 bytenr mismatch, want=4503658729209856, have=0 node 27820032 level 1 items 2 free 491 generation 2083133 owner 1 fs uuid b6050e38-716a-40c3-a8df-fcf1dd7e655d chunk uuid ae6b0cc6-bbc5-4131-b3f3-41b748f5a775 key (EXTENT_TREE ROOT_ITEM 0) block 27836416 (1699) gen 2083133 key (1853 INODE_ITEM 0) block 28000256 (1709) gen 2083133 => I *think* (but not 100% sure - would need to double check if it's important for you to know), that the older progs/kernel showed me much more here # btrfs-debug-tree /dev/mapper/restore btrfs-progs v4.15.1 Couldn't map the block 4503658729209856 No mapping for 4503658729209856-4503658729226240 Couldn't map the block 4503658729209856 bytenr mismatch, want=4503658729209856, have=0 ERROR: unable to open /dev/mapper/restore => same here: I *think* (but not 100% sure - would need to double check if it's important for you to know), that the older progs/kernel showed me much more here # btrfs-debug-tree -b 27836416 /dev/mapper/restore btrfs-progs v4.15.1 Couldn't map the block 4503658729209856 No mapping for 4503658729209856-4503658729226240 Couldn't map the block 4503658729209856 bytenr mismatch, want=4503658729209856, have=0 leaf 27836416 items 63 free space 6131 generation 2083133 owner 1 leaf 27836416 flags 0x1(WRITTEN) backref revision 1 fs uuid b6050e38-716a-40c3-a8df-fcf1dd7e655d chunk uuid ae6b0cc6-bbc5-4131-b3f3-41b748f5a775 item 0 key (EXTENT_TREE ROOT_ITEM 0) itemoff 15844 itemsize 439 generation 2083133 root_dirid 0 bytenr 27328512 level 2 refs 1 lastsnap 0 byte_limit 0 bytes_used 182190080 flags 0x0(none) uuid 00000000-0000-0000-0000-000000000000 drop key (0 UNKNOWN.0 0) level 0 item 1 key (DEV_TREE ROOT_ITEM 0) itemoff 15405 itemsize 439 generation 2083129 root_dirid 0 bytenr 9502720 level 1 refs 1 lastsnap 0 byte_limit 0 bytes_used 114688 flags 0x0(none) uuid 00000000-0000-0000-0000-000000000000 drop key (0 UNKNOWN.0 0) level 0 item 2 key (FS_TREE INODE_REF 6) itemoff 15388 itemsize 17 index 0 namelen 7 name: default item 3 key (FS_TREE ROOT_ITEM 0) itemoff 14949 itemsize 439 generation 2081091 root_dirid 256 bytenr 474185728 level 0 refs 1 lastsnap 0 byte_limit 0 bytes_used 16384 flags 0x0(none) uuid 00000000-0000-0000-0000-000000000000 ctransid 2081091 otransid 0 stransid 0 rtransid 0 ctime 1519222863.366476716 (2018-02-21 15:21:03) drop key (0 UNKNOWN.0 0) level 0 item 4 key (FS_TREE ROOT_REF 257) itemoff 14927 itemsize 22 root ref key dirid 256 sequence 2 name root item 5 key (FS_TREE ROOT_REF 1830) itemoff 14866 itemsize 61 root ref key dirid 256 sequence 5 name heisenberg.scientia.net_system_2018-02-21_1 item 6 key (ROOT_TREE_DIR INODE_ITEM 0) itemoff 14706 itemsize 160 generation 3 transid 0 size 0 nbytes 16384 block group 0 mode 40755 links 1 uid 0 gid 0 rdev 0 sequence 0 flags 0x0(none) atime 1446913329.0 (2015-11-07 17:22:09) ctime 1446913329.0 (2015-11-07 17:22:09) mtime 1446913329.0 (2015-11-07 17:22:09) otime 0.0 (1970-01-01 01:00:00) item 7 key (ROOT_TREE_DIR INODE_REF 6) itemoff 14694 itemsize 12 index 0 namelen 2 name: .. item 8 key (ROOT_TREE_DIR DIR_ITEM 2378154706) itemoff 14657 itemsize 37 location key (FS_TREE ROOT_ITEM -1) type DIR transid 0 data_len 0 name_len 7 name: default item 9 key (CSUM_TREE ROOT_ITEM 0) itemoff 14218 itemsize 439 generation 2083133 root_dirid 0 bytenr 27197440 level 2 refs 1 lastsnap 0 byte_limit 0 bytes_used 866926592 flags 0x0(none) uuid 00000000-0000-0000-0000-000000000000 drop key (0 UNKNOWN.0 0) level 0 item 10 key (UUID_TREE ROOT_ITEM 0) itemoff 13779 itemsize 439 generation 2080566 root_dirid 0 bytenr 505818398720 level 0 refs 1 lastsnap 0 byte_limit 0 bytes_used 16384 flags 0x0(none) uuid 85e68ea6-09cd-3b45-b01a-e57bcc5684ba drop key (0 UNKNOWN.0 0) level 0 item 11 key (257 ROOT_ITEM 0) itemoff 13340 itemsize 439 generation 2083133 root_dirid 256 bytenr 27000832 level 2 refs 1 lastsnap 2080523 byte_limit 0 bytes_used 1288060928 flags 0x0(none) uuid c37238d5-ac17-ee45-a790-b4d1538f46fc ctransid 2083133 otransid 8 stransid 0 rtransid 0 ctime 1519231525.124530719 (2018-02-21 17:45:25) otime 1446913423.498012409 (2015-11-07 17:23:43) drop key (0 UNKNOWN.0 0) level 0 item 12 key (257 ROOT_BACKREF 5) itemoff 13318 itemsize 22 root backref key dirid 256 sequence 2 name root item 13 key (979 INODE_ITEM 0) itemoff 13158 itemsize 160 generation 2081024 transid 2081024 size 262144 nbytes 3230924800 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 12325 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519191053.828440563 (2018-02-21 06:30:53) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 14 key (979 EXTENT_DATA 0) itemoff 13105 itemsize 53 generation 2081024 type 1 (regular) extent data disk byte 73967251456 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 15 key (980 INODE_ITEM 0) itemoff 12945 itemsize 160 generation 2081024 transid 2081024 size 262144 nbytes 3137601536 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 11969 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519191053.828440563 (2018-02-21 06:30:53) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 16 key (980 EXTENT_DATA 0) itemoff 12892 itemsize 53 generation 2081024 type 1 (regular) extent data disk byte 73977970688 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 17 key (1830 ROOT_ITEM 2080565) itemoff 12453 itemsize 439 generation 2080565 root_dirid 256 bytenr 505812746240 level 2 refs 1 lastsnap 2080565 byte_limit 0 bytes_used 1021968384 flags 0x1(RDONLY) uuid 5247e0c0-7a79-434e-880b-d2c7941e6767 parent_uuid 04b7ff5b-31c9-4a41-ba14-7c91076f6da6 ctransid 2080561 otransid 2080565 stransid 0 rtransid 0 ctime 1519174487.202858099 (2018-02-21 01:54:47) otime 1519174628.538451830 (2018-02-21 01:57:08) drop key (0 UNKNOWN.0 0) level 0 item 18 key (1830 ROOT_BACKREF 5) itemoff 12392 itemsize 61 root backref key dirid 256 sequence 5 name heisenberg.scientia.net_system_2018-02-21_1 item 19 key (1831 INODE_ITEM 0) itemoff 12232 itemsize 160 generation 2083133 transid 2083133 size 262144 nbytes 15990784 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 61 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231527.115322244 (2018-02-21 17:45:27) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 20 key (1831 EXTENT_DATA 0) itemoff 12179 itemsize 53 generation 2083133 type 1 (regular) extent data disk byte 33299181568 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 21 key (1832 INODE_ITEM 0) itemoff 12019 itemsize 160 generation 2083127 transid 2083127 size 262144 nbytes 8650752 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 33 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231352.51151791 (2018-02-21 17:42:32) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 22 key (1832 EXTENT_DATA 0) itemoff 11966 itemsize 53 generation 2083127 type 1 (regular) extent data disk byte 48053231616 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 23 key (1833 INODE_ITEM 0) itemoff 11806 itemsize 160 generation 2083117 transid 2083117 size 262144 nbytes 4456448 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 17 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231019.230780046 (2018-02-21 17:36:59) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 24 key (1833 EXTENT_DATA 0) itemoff 11753 itemsize 53 generation 2083117 type 1 (regular) extent data disk byte 46261501952 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 25 key (1834 INODE_ITEM 0) itemoff 11593 itemsize 160 generation 2083120 transid 2083120 size 262144 nbytes 2621440 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 10 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231097.45708714 (2018-02-21 17:38:17) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 26 key (1834 EXTENT_DATA 0) itemoff 11540 itemsize 53 generation 2083120 type 1 (regular) extent data disk byte 33299738624 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 27 key (1835 INODE_ITEM 0) itemoff 11380 itemsize 160 generation 2083121 transid 2083121 size 262144 nbytes 3407872 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 13 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231133.956124450 (2018-02-21 17:38:53) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 28 key (1835 EXTENT_DATA 0) itemoff 11327 itemsize 53 generation 2083121 type 1 (regular) extent data disk byte 48017752064 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 29 key (1836 INODE_ITEM 0) itemoff 11167 itemsize 160 generation 2083128 transid 2083128 size 262144 nbytes 6553600 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 25 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231382.739882872 (2018-02-21 17:43:02) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 30 key (1836 EXTENT_DATA 0) itemoff 11114 itemsize 53 generation 2083128 type 1 (regular) extent data disk byte 43620921344 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 31 key (1837 INODE_ITEM 0) itemoff 10954 itemsize 160 generation 2083129 transid 2083129 size 262144 nbytes 9437184 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 36 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231390.216060972 (2018-02-21 17:43:10) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 32 key (1837 EXTENT_DATA 0) itemoff 10901 itemsize 53 generation 2083129 type 1 (regular) extent data disk byte 43256619008 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 33 key (1838 INODE_ITEM 0) itemoff 10741 itemsize 160 generation 2083133 transid 2083133 size 262144 nbytes 8126464 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 31 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231527.115322244 (2018-02-21 17:45:27) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 34 key (1838 EXTENT_DATA 0) itemoff 10688 itemsize 53 generation 2083133 type 1 (regular) extent data disk byte 44043571200 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 35 key (1839 INODE_ITEM 0) itemoff 10528 itemsize 160 generation 2083132 transid 2083132 size 262144 nbytes 5242880 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 20 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231491.286468713 (2018-02-21 17:44:51) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 36 key (1839 EXTENT_DATA 0) itemoff 10475 itemsize 53 generation 2083132 type 1 (regular) extent data disk byte 44647149568 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 37 key (1840 INODE_ITEM 0) itemoff 10315 itemsize 160 generation 2083133 transid 2083133 size 262144 nbytes 7602176 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 29 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231527.115322244 (2018-02-21 17:45:27) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 38 key (1840 EXTENT_DATA 0) itemoff 10262 itemsize 53 generation 2083133 type 1 (regular) extent data disk byte 44176515072 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 39 key (1841 INODE_ITEM 0) itemoff 10102 itemsize 160 generation 2083132 transid 2083132 size 262144 nbytes 4456448 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 17 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231491.290468809 (2018-02-21 17:44:51) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 40 key (1841 EXTENT_DATA 0) itemoff 10049 itemsize 53 generation 2083132 type 1 (regular) extent data disk byte 47911272448 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 41 key (1842 INODE_ITEM 0) itemoff 9889 itemsize 160 generation 2083130 transid 2083130 size 262144 nbytes 2883584 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 11 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231423.700858661 (2018-02-21 17:43:43) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 42 key (1842 EXTENT_DATA 0) itemoff 9836 itemsize 53 generation 2083130 type 1 (regular) extent data disk byte 46249439232 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 43 key (1843 INODE_ITEM 0) itemoff 9676 itemsize 160 generation 2083127 transid 2083127 size 262144 nbytes 1310720 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 5 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231352.35151410 (2018-02-21 17:42:32) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 44 key (1843 EXTENT_DATA 0) itemoff 9623 itemsize 53 generation 2083127 type 1 (regular) extent data disk byte 47916822528 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 45 key (1844 INODE_ITEM 0) itemoff 9463 itemsize 160 generation 2083130 transid 2083130 size 262144 nbytes 2883584 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 11 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231423.700858661 (2018-02-21 17:43:43) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 46 key (1844 EXTENT_DATA 0) itemoff 9410 itemsize 53 generation 2083130 type 1 (regular) extent data disk byte 47890669568 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 47 key (1845 INODE_ITEM 0) itemoff 9250 itemsize 160 generation 2083133 transid 2083133 size 262144 nbytes 15990784 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 61 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231527.119322339 (2018-02-21 17:45:27) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 48 key (1845 EXTENT_DATA 0) itemoff 9197 itemsize 53 generation 2083133 type 1 (regular) extent data disk byte 44771708928 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 49 key (1846 INODE_ITEM 0) itemoff 9037 itemsize 160 generation 2083133 transid 2083133 size 262144 nbytes 15990784 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 61 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231527.119322339 (2018-02-21 17:45:27) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 50 key (1846 EXTENT_DATA 0) itemoff 8984 itemsize 53 generation 2083133 type 1 (regular) extent data disk byte 46255108096 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 51 key (1847 INODE_ITEM 0) itemoff 8824 itemsize 160 generation 2083132 transid 2083132 size 262144 nbytes 5242880 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 20 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231491.290468809 (2018-02-21 17:44:51) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 52 key (1847 EXTENT_DATA 0) itemoff 8771 itemsize 53 generation 2083132 type 1 (regular) extent data disk byte 48023654400 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 53 key (1848 INODE_ITEM 0) itemoff 8611 itemsize 160 generation 2083127 transid 2083127 size 262144 nbytes 3145728 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 12 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231352.51151791 (2018-02-21 17:42:32) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 54 key (1848 EXTENT_DATA 0) itemoff 8558 itemsize 53 generation 2083127 type 1 (regular) extent data disk byte 48054853632 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 55 key (1849 INODE_ITEM 0) itemoff 8398 itemsize 160 generation 2083132 transid 2083132 size 262144 nbytes 5505024 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 21 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231491.286468713 (2018-02-21 17:44:51) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 56 key (1849 EXTENT_DATA 0) itemoff 8345 itemsize 53 generation 2083132 type 1 (regular) extent data disk byte 44981190656 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 57 key (1850 INODE_ITEM 0) itemoff 8185 itemsize 160 generation 2083129 transid 2083129 size 262144 nbytes 4718592 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 18 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231390.216060972 (2018-02-21 17:43:10) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 58 key (1850 EXTENT_DATA 0) itemoff 8132 itemsize 53 generation 2083129 type 1 (regular) extent data disk byte 43665002496 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 59 key (1851 INODE_ITEM 0) itemoff 7972 itemsize 160 generation 2083128 transid 2083128 size 262144 nbytes 12058624 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 46 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231382.743882966 (2018-02-21 17:43:02) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 60 key (1851 EXTENT_DATA 0) itemoff 7919 itemsize 53 generation 2083128 type 1 (regular) extent data disk byte 48013914112 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) item 61 key (1852 INODE_ITEM 0) itemoff 7759 itemsize 160 generation 2083130 transid 2083130 size 262144 nbytes 4456448 block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0 sequence 17 flags 0x1b(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC) atime 0.0 (1970-01-01 01:00:00) ctime 1519231423.704858756 (2018-02-21 17:43:43) mtime 0.0 (1970-01-01 01:00:00) otime 0.0 (1970-01-01 01:00:00) item 62 key (1852 EXTENT_DATA 0) itemoff 7706 itemsize 53 generation 2083130 type 1 (regular) extent data disk byte 48013127680 nr 262144 extent data offset 0 nr 262144 ram 262144 extent compression 0 (none) => I think at least the "magic" bytenr of 474185728 is the same as what I got by the older progs/kernel # btrfs restore -f 474185728 /dev/mapper/restore tmp/ Couldn't map the block 4503658729209856 No mapping for 4503658729209856-4503658729226240 Couldn't map the block 4503658729209856 bytenr mismatch, want=4503658729209856, have=0 Could not open root, trying backup super Couldn't map the block 4503658729209856 No mapping for 4503658729209856-4503658729226240 Couldn't map the block 4503658729209856 bytenr mismatch, want=4503658729209856, have=0 Could not open root, trying backup super Couldn't map the block 4503658729209856 No mapping for 4503658729209856-4503658729226240 Couldn't map the block 4503658729209856 bytenr mismatch, want=4503658729209856, have=0 Could not open root, trying backup super => tmp/ remains empty... so here is the major difference between 4.15 and the older ones No kernel messages at all during the whole procedure. > And strangely this time it works... > > > > > dm-1 here is the external HDD (and the 130 corrupt are likely from > > the > > first btrfs-restore that I made while still on the NEW notebook > > with > > the possible bad RAM). > > > > > > After that I did a fsck of the 8TB HDD / dm-1 ... and as you've > > anyway > > asked me above, a scrub of it. > > Neither of both showed any errors.... (so still strange why it got > > that > > open_ctree error) > > I'm surprise the corruption just disappeared... Anything more on this from your side (I mean this spurious "open_ctree failed" and it's even more unexplained vanishing)? I haven't seen it again since then and wouldn't know anything further I could do here... so I'd just forget about it. > Fortunately (or unfortunately), no obvious problem with v1 space > cache > found yet. I assume still nothing new here? Can one thus basically use the v1 space cache again or would you still rather keep it disabled until further investigations have been made? Cheers&thx, Chris. -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html