Thanks for responding.
Firstly for blkid
I get no output at all.
Secondly, for btrfs rescue -v super-recover /dev/nvme1n1p3
All Devices:
Device: id = 1, name = /dev/nvme1n1p3
Before Recovering:
[All good supers]:
device name = /dev/nvme1n1p3
superblock bytenr = 65536
device name = /dev/nvme1n1p3
superblock bytenr = 67108864
device name = /dev/nvme1n1p3
superblock bytenr = 274877906944
[All bad supers]:
All supers are valid, no need to recover
And for btrfs inspect dump-s -fa /dev/nvme1n1p3
:
superblock: bytenr=65536, device=/dev/nvme1n1p3
---------------------------------------------------------
csum_type 0 (crc32c)
csum_size 4
csum 0x1ff9d6cc [match]
bytenr 65536
flags 0x1
( WRITTEN )
magic _BHRfS_M [match]
fsid 8888a4ea-7fd0-40c9-bc0d-59e57954275d
metadata_uuid 00000000-0000-0000-0000-000000000000
label fedora_localhost-live
generation 1308480
root 634779729920
sys_array_size 129
chunk_root_generation 1308457
root_level 0
chunk_root 23740416
chunk_root_level 1
log_root 634786021376
log_root_transid (deprecated) 0
log_root_level 0
total_bytes 1022505254912
bytes_used 533000134656
sectorsize 4096
nodesize 16384
leafsize (deprecated) 16384
stripesize 4096
root_dir 6
num_devices 1
compat_flags 0x0
compat_ro_flags 0x3
( FREE_SPACE_TREE |
FREE_SPACE_TREE_VALID )
incompat_flags 0x371
( MIXED_BACKREF |
COMPRESS_ZSTD |
BIG_METADATA |
EXTENDED_IREF |
SKINNY_METADATA |
NO_HOLES )
cache_generation 0
uuid_tree_generation 1308480
dev_item.uuid 569f8ece-b6bc-49d7-a85d-75b3f4a1f8cf
dev_item.fsid 8888a4ea-7fd0-40c9-bc0d-59e57954275d [match]
dev_item.type 0
dev_item.total_bytes 1022505254912
dev_item.bytes_used 558370914304
dev_item.io_align 4096
dev_item.io_width 4096
dev_item.sector_size 4096
dev_item.devid 1
dev_item.dev_group 0
dev_item.seek_speed 0
dev_item.bandwidth 0
dev_item.generation 0
sys_chunk_array[2048]:
item 0 key (FIRST_CHUNK_TREE CHUNK_ITEM 22020096)
length 8388608 owner 2 stripe_len 65536 type SYSTEM|DUP
io_align 65536 io_width 65536 sector_size 4096
num_stripes 2 sub_stripes 1
stripe 0 devid 1 offset 22020096
dev_uuid 569f8ece-b6bc-49d7-a85d-75b3f4a1f8cf
stripe 1 devid 1 offset 30408704
dev_uuid 569f8ece-b6bc-49d7-a85d-75b3f4a1f8cf
backup_roots[4]:
backup 0:
backup_tree_root: 634725269504 gen: 1308477 level: 0
backup_chunk_root: 23740416 gen: 1308457 level: 1
backup_extent_root: 634699841536 gen: 1308477 level: 2
backup_fs_root: 30539776 gen: 9 level: 0
backup_dev_root: 627084509184 gen: 1308462 level: 1
csum_root: 634693632000 gen: 1308477 level: 2
backup_total_bytes: 1022505254912
backup_bytes_used: 533027823616
backup_num_devices: 1
backup 1:
backup_tree_root: 634728693760 gen: 1308478 level: 0
backup_chunk_root: 23740416 gen: 1308457 level: 1
backup_extent_root: 634726367232 gen: 1308478 level: 2
backup_fs_root: 30539776 gen: 9 level: 0
backup_dev_root: 627084509184 gen: 1308462 level: 1
csum_root: 634728841216 gen: 1308479 level: 2
backup_total_bytes: 1022505254912
backup_bytes_used: 533027921920
backup_num_devices: 1
backup 2:
backup_tree_root: 634730102784 gen: 1308479 level: 0
backup_chunk_root: 23740416 gen: 1308457 level: 1
backup_extent_root: 634712014848 gen: 1308479 level: 2
backup_fs_root: 30539776 gen: 9 level: 0
backup_dev_root: 627084509184 gen: 1308462 level: 1
csum_root: 634728841216 gen: 1308479 level: 2
backup_total_bytes: 1022505254912
backup_bytes_used: 533027975168
backup_num_devices: 1
backup 3:
backup_tree_root: 634779729920 gen: 1308480 level: 0
backup_chunk_root: 23740416 gen: 1308457 level: 1
backup_extent_root: 634743144448 gen: 1308480 level: 2
backup_fs_root: 30539776 gen: 9 level: 0
backup_dev_root: 627084509184 gen: 1308462 level: 1
csum_root: 634779811840 gen: 1308481 level: 2
backup_total_bytes: 1022505254912
backup_bytes_used: 533000134656
backup_num_devices: 1
superblock: bytenr=67108864, device=/dev/nvme1n1p3
---------------------------------------------------------
csum_type 0 (crc32c)
csum_size 4
csum 0x73af9314 [match]
bytenr 67108864
flags 0x1
( WRITTEN )
magic _BHRfS_M [match]
fsid 8888a4ea-7fd0-40c9-bc0d-59e57954275d
metadata_uuid 00000000-0000-0000-0000-000000000000
label fedora_localhost-live
generation 1308480
root 634779729920
sys_array_size 129
chunk_root_generation 1308457
root_level 0
chunk_root 23740416
chunk_root_level 1
log_root 0
log_root_transid (deprecated) 0
log_root_level 0
total_bytes 1022505254912
bytes_used 533000134656
sectorsize 4096
nodesize 16384
leafsize (deprecated) 16384
stripesize 4096
root_dir 6
num_devices 1
compat_flags 0x0
compat_ro_flags 0x3
( FREE_SPACE_TREE |
FREE_SPACE_TREE_VALID )
incompat_flags 0x371
( MIXED_BACKREF |
COMPRESS_ZSTD |
BIG_METADATA |
EXTENDED_IREF |
SKINNY_METADATA |
NO_HOLES )
cache_generation 0
uuid_tree_generation 1308480
dev_item.uuid 569f8ece-b6bc-49d7-a85d-75b3f4a1f8cf
dev_item.fsid 8888a4ea-7fd0-40c9-bc0d-59e57954275d [match]
dev_item.type 0
dev_item.total_bytes 1022505254912
dev_item.bytes_used 558370914304
dev_item.io_align 4096
dev_item.io_width 4096
dev_item.sector_size 4096
dev_item.devid 1
dev_item.dev_group 0
dev_item.seek_speed 0
dev_item.bandwidth 0
dev_item.generation 0
sys_chunk_array[2048]:
item 0 key (FIRST_CHUNK_TREE CHUNK_ITEM 22020096)
length 8388608 owner 2 stripe_len 65536 type SYSTEM|DUP
io_align 65536 io_width 65536 sector_size 4096
num_stripes 2 sub_stripes 1
stripe 0 devid 1 offset 22020096
dev_uuid 569f8ece-b6bc-49d7-a85d-75b3f4a1f8cf
stripe 1 devid 1 offset 30408704
dev_uuid 569f8ece-b6bc-49d7-a85d-75b3f4a1f8cf
backup_roots[4]:
backup 0:
backup_tree_root: 634725269504 gen: 1308477 level: 0
backup_chunk_root: 23740416 gen: 1308457 level: 1
backup_extent_root: 634699841536 gen: 1308477 level: 2
backup_fs_root: 30539776 gen: 9 level: 0
backup_dev_root: 627084509184 gen: 1308462 level: 1
csum_root: 634693632000 gen: 1308477 level: 2
backup_total_bytes: 1022505254912
backup_bytes_used: 533027823616
backup_num_devices: 1
backup 1:
backup_tree_root: 634728693760 gen: 1308478 level: 0
backup_chunk_root: 23740416 gen: 1308457 level: 1
backup_extent_root: 634726367232 gen: 1308478 level: 2
backup_fs_root: 30539776 gen: 9 level: 0
backup_dev_root: 627084509184 gen: 1308462 level: 1
csum_root: 634728841216 gen: 1308479 level: 2
backup_total_bytes: 1022505254912
backup_bytes_used: 533027921920
backup_num_devices: 1
backup 2:
backup_tree_root: 634730102784 gen: 1308479 level: 0
backup_chunk_root: 23740416 gen: 1308457 level: 1
backup_extent_root: 634712014848 gen: 1308479 level: 2
backup_fs_root: 30539776 gen: 9 level: 0
backup_dev_root: 627084509184 gen: 1308462 level: 1
csum_root: 634728841216 gen: 1308479 level: 2
backup_total_bytes: 1022505254912
backup_bytes_used: 533027975168
backup_num_devices: 1
backup 3:
backup_tree_root: 634779729920 gen: 1308480 level: 0
backup_chunk_root: 23740416 gen: 1308457 level: 1
backup_extent_root: 634743144448 gen: 1308480 level: 2
backup_fs_root: 30539776 gen: 9 level: 0
backup_dev_root: 627084509184 gen: 1308462 level: 1
csum_root: 634779811840 gen: 1308481 level: 2
backup_total_bytes: 1022505254912
backup_bytes_used: 533000134656
backup_num_devices: 1
superblock: bytenr=274877906944, device=/dev/nvme1n1p3
---------------------------------------------------------
csum_type 0 (crc32c)
csum_size 4
csum 0x8e28c525 [match]
bytenr 274877906944
flags 0x1
( WRITTEN )
magic _BHRfS_M [match]
fsid 8888a4ea-7fd0-40c9-bc0d-59e57954275d
metadata_uuid 00000000-0000-0000-0000-000000000000
label fedora_localhost-live
generation 1308480
root 634779729920
sys_array_size 129
chunk_root_generation 1308457
root_level 0
chunk_root 23740416
chunk_root_level 1
log_root 0
log_root_transid (deprecated) 0
log_root_level 0
total_bytes 1022505254912
bytes_used 533000134656
sectorsize 4096
nodesize 16384
leafsize (deprecated) 16384
stripesize 4096
root_dir 6
num_devices 1
compat_flags 0x0
compat_ro_flags 0x3
( FREE_SPACE_TREE |
FREE_SPACE_TREE_VALID )
incompat_flags 0x371
( MIXED_BACKREF |
COMPRESS_ZSTD |
BIG_METADATA |
EXTENDED_IREF |
SKINNY_METADATA |
NO_HOLES )
cache_generation 0
uuid_tree_generation 1308480
dev_item.uuid 569f8ece-b6bc-49d7-a85d-75b3f4a1f8cf
dev_item.fsid 8888a4ea-7fd0-40c9-bc0d-59e57954275d [match]
dev_item.type 0
dev_item.total_bytes 1022505254912
dev_item.bytes_used 558370914304
dev_item.io_align 4096
dev_item.io_width 4096
dev_item.sector_size 4096
dev_item.devid 1
dev_item.dev_group 0
dev_item.seek_speed 0
dev_item.bandwidth 0
dev_item.generation 0
sys_chunk_array[2048]:
item 0 key (FIRST_CHUNK_TREE CHUNK_ITEM 22020096)
length 8388608 owner 2 stripe_len 65536 type SYSTEM|DUP
io_align 65536 io_width 65536 sector_size 4096
num_stripes 2 sub_stripes 1
stripe 0 devid 1 offset 22020096
dev_uuid 569f8ece-b6bc-49d7-a85d-75b3f4a1f8cf
stripe 1 devid 1 offset 30408704
dev_uuid 569f8ece-b6bc-49d7-a85d-75b3f4a1f8cf
backup_roots[4]:
backup 0:
backup_tree_root: 634725269504 gen: 1308477 level: 0
backup_chunk_root: 23740416 gen: 1308457 level: 1
backup_extent_root: 634699841536 gen: 1308477 level: 2
backup_fs_root: 30539776 gen: 9 level: 0
backup_dev_root: 627084509184 gen: 1308462 level: 1
csum_root: 634693632000 gen: 1308477 level: 2
backup_total_bytes: 1022505254912
backup_bytes_used: 533027823616
backup_num_devices: 1
backup 1:
backup_tree_root: 634728693760 gen: 1308478 level: 0
backup_chunk_root: 23740416 gen: 1308457 level: 1
backup_extent_root: 634726367232 gen: 1308478 level: 2
backup_fs_root: 30539776 gen: 9 level: 0
backup_dev_root: 627084509184 gen: 1308462 level: 1
csum_root: 634728841216 gen: 1308479 level: 2
backup_total_bytes: 1022505254912
backup_bytes_used: 533027921920
backup_num_devices: 1
backup 2:
backup_tree_root: 634730102784 gen: 1308479 level: 0
backup_chunk_root: 23740416 gen: 1308457 level: 1
backup_extent_root: 634712014848 gen: 1308479 level: 2
backup_fs_root: 30539776 gen: 9 level: 0
backup_dev_root: 627084509184 gen: 1308462 level: 1
csum_root: 634728841216 gen: 1308479 level: 2
backup_total_bytes: 1022505254912
backup_bytes_used: 533027975168
backup_num_devices: 1
backup 3:
backup_tree_root: 634779729920 gen: 1308480 level: 0
backup_chunk_root: 23740416 gen: 1308457 level: 1
backup_extent_root: 634743144448 gen: 1308480 level: 2
backup_fs_root: 30539776 gen: 9 level: 0
backup_dev_root: 627084509184 gen: 1308462 level: 1
csum_root: 634779811840 gen: 1308481 level: 2
backup_total_bytes: 1022505254912
backup_bytes_used: 533000134656
backup_num_devices: 1
This is the result of btrfs check
:
Opening filesystem to check...
checksum verify failed on 635198930944 wanted 0xd02a2bee found 0xf1a04115
checksum verify failed on 635198930944 wanted 0xd02a2bee found 0x793dc680
checksum verify failed on 635198930944 wanted 0xd02a2bee found 0xf1a04115
Csum didn't match
ERROR: failed to read block groups: Input/output error
ERROR: cannot open file system
I tried using restore but it only restores /
successfully and it ignores /home
.
I’m getting a 4TB HDD tomorrow to make some images and test whatever I can to rescue the most important files. Fortunately I could run a rescue tool on the drive and could recover some PDFs and other important files, but practically all code is gone.
It’s not too bad but it’s a significant setback for me. I don’t know if btrfs stores small files sequentially (I hope so), but if it does I might take a chance and scrape the bytes to look for keywords in my important projects.