backup uuid_tree generation not consistent across multi device (raid0) btrfs - won´t mount

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dear all, I had posted already (excuse for separate mails) that I have a corrupt filesystem that would be very important to get recovered.

Please note I would really appreciate assistance and am willing to PAY for consultation and time.

Kernel 4.20.17
btrfs-progs 4.20.2

The filesystem consists of 4 (HW raid6) devices, each of them shows different superblock backups but my hope is that backup 2 is "consistent" across all of them.

Is there any way to restore a specific superblock backup and attempt to mount the filesystem? Running "btrfs restore" did partially recover the data, but the most important bit is still missing.

See also how "generation" is different between devices 1,2 and 3,4.

Please see below output of the different devices.

My hope is that I can somehow "restore" the smallest common generation of superblock on 60232 to make the FS at least read-only mountable.


################# SDB ############

# btrfs inspect-internal dump-super -f /dev/sdb
superblock: bytenr=65536, device=/dev/sdb
---------------------------------------------------------
csum_type		0 (crc32c)
csum_size		4
csum			0xebea13e2 [match]
bytenr			65536
flags			0x1
			( WRITTEN )
magic			_BHRfS_M [match]
fsid			8b19ff46-3f42-4f51-be6b-5fc8a7d8f2cd
metadata_uuid		8b19ff46-3f42-4f51-be6b-5fc8a7d8f2cd
label			FS1
generation		60233
root			55432745107456
sys_array_size		194
chunk_root_generation	60232
root_level		1
chunk_root		1146880
chunk_root_level	1
log_root		55432747958272
log_root_transid	0
log_root_level		0
total_bytes		95999901040640
bytes_used		60378125692928
sectorsize		4096
nodesize		16384
leafsize (deprecated)	16384
stripesize		4096
root_dir		6
num_devices		4
compat_flags		0x0
compat_ro_flags		0x3
			( FREE_SPACE_TREE |
			  FREE_SPACE_TREE_VALID )
incompat_flags		0x161
			( MIXED_BACKREF |
			  BIG_METADATA |
			  EXTENDED_IREF |
			  SKINNY_METADATA )
cache_generation	18446744073709551615
uuid_tree_generation	60233
dev_item.uuid		7833ce66-ffa3-4baa-a2db-e98d5ec2e369
dev_item.fsid		8b19ff46-3f42-4f51-be6b-5fc8a7d8f2cd [match]
dev_item.type		0
dev_item.total_bytes	23999975260160
dev_item.bytes_used	15122592432128
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 1048576)
		length 4194304 owner 2 stripe_len 65536 type SYSTEM
		io_align 4096 io_width 4096 sector_size 4096
		num_stripes 1 sub_stripes 0
			stripe 0 devid 1 offset 1048576
			dev_uuid 7833ce66-ffa3-4baa-a2db-e98d5ec2e369
	item 1 key (FIRST_CHUNK_TREE CHUNK_ITEM 60713713270784)
		length 33554432 owner 2 stripe_len 65536 type SYSTEM
		io_align 65536 io_width 65536 sector_size 4096
		num_stripes 1 sub_stripes 1
			stripe 0 devid 2 offset 15033460326400
			dev_uuid bb5e99fe-3beb-44f3-a6e0-43395ddfcd84
backup_roots[4]:
	backup 0:
		backup_tree_root:	55432745107456	gen: 60233	level: 1
		backup_chunk_root:	1146880	gen: 60232	level: 1
		backup_extent_root:	55432763981824	gen: 60233	level: 3
		backup_fs_root:		55432763850752	gen: 60233	level: 2
		backup_dev_root:	55432753725440	gen: 60232	level: 1
		backup_csum_root:	55432764342272	gen: 60233	level: 0
		backup_total_bytes:	95999901040640
		backup_bytes_used:	60378125692928
		backup_num_devices:	4

	backup 1:
		backup_tree_root:	55432755216384	gen: 60230	level: 1
		backup_chunk_root:	1048576	gen: 60230	level: 1
		backup_extent_root:	55432754511872	gen: 60230	level: 3
		backup_fs_root:		55432756281344	gen: 60231	level: 2
		backup_dev_root:	55432755625984	gen: 60230	level: 1
		backup_csum_root:	55432750727168	gen: 60230	level: 0
		backup_total_bytes:	95999901040640
		backup_bytes_used:	60372281278464
		backup_num_devices:	4

	backup 2:
		backup_tree_root:	55432746385408	gen: 60231	level: 1
		backup_chunk_root:	1048576	gen: 60230	level: 1
		backup_extent_root:	55432738242560	gen: 60231	level: 3
		backup_fs_root:		55432756281344	gen: 60231	level: 2
		backup_dev_root:	55432755625984	gen: 60230	level: 1
		backup_csum_root:	55432750727168	gen: 60230	level: 0
		backup_total_bytes:	95999901040640
		backup_bytes_used:	60372283375616
		backup_num_devices:	4

	backup 3:
		backup_tree_root:	55432763015168	gen: 60232	level: 1
		backup_chunk_root:	1146880	gen: 60232	level: 1
		backup_extent_root:	55432763981824	gen: 60233	level: 3
		backup_fs_root:		55432763850752	gen: 60233	level: 2
		backup_dev_root:	55432753725440	gen: 60232	level: 1
		backup_csum_root:	55432764342272	gen: 60233	level: 0
		backup_total_bytes:	95999901040640
		backup_bytes_used:	60378125692928
		backup_num_devices:	4

########### SDC ############

btrfs inspect-internal dump-super -f /dev/sdc
superblock: bytenr=65536, device=/dev/sdc
---------------------------------------------------------
csum_type		0 (crc32c)
csum_size		4
csum			0x310a7e9a [match]
bytenr			65536
flags			0x1
			( WRITTEN )
magic			_BHRfS_M [match]
fsid			8b19ff46-3f42-4f51-be6b-5fc8a7d8f2cd
metadata_uuid		8b19ff46-3f42-4f51-be6b-5fc8a7d8f2cd
label			FS1
generation		60233
root			55432745107456
sys_array_size		194
chunk_root_generation	60232
root_level		1
chunk_root		1146880
chunk_root_level	1
log_root		55432747958272
log_root_transid	0
log_root_level		0
total_bytes		95999901040640
bytes_used		60378125692928
sectorsize		4096
nodesize		16384
leafsize (deprecated)	16384
stripesize		4096
root_dir		6
num_devices		4
compat_flags		0x0
compat_ro_flags		0x3
			( FREE_SPACE_TREE |
			  FREE_SPACE_TREE_VALID )
incompat_flags		0x161
			( MIXED_BACKREF |
			  BIG_METADATA |
			  EXTENDED_IREF |
			  SKINNY_METADATA )
cache_generation	18446744073709551615
uuid_tree_generation	60233
dev_item.uuid		bb5e99fe-3beb-44f3-a6e0-43395ddfcd84
dev_item.fsid		8b19ff46-3f42-4f51-be6b-5fc8a7d8f2cd [match]
dev_item.type		0
dev_item.total_bytes	23999975260160
dev_item.bytes_used	15122613403648
dev_item.io_align	4096
dev_item.io_width	4096
dev_item.sector_size	4096
dev_item.devid		2
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 1048576)
		length 4194304 owner 2 stripe_len 65536 type SYSTEM
		io_align 4096 io_width 4096 sector_size 4096
		num_stripes 1 sub_stripes 0
			stripe 0 devid 1 offset 1048576
			dev_uuid 7833ce66-ffa3-4baa-a2db-e98d5ec2e369
	item 1 key (FIRST_CHUNK_TREE CHUNK_ITEM 60713713270784)
		length 33554432 owner 2 stripe_len 65536 type SYSTEM
		io_align 65536 io_width 65536 sector_size 4096
		num_stripes 1 sub_stripes 1
			stripe 0 devid 2 offset 15033460326400
			dev_uuid bb5e99fe-3beb-44f3-a6e0-43395ddfcd84
backup_roots[4]:
	backup 0:
		backup_tree_root:	55432745107456	gen: 60233	level: 1
		backup_chunk_root:	1146880	gen: 60232	level: 1
		backup_extent_root:	55432763981824	gen: 60233	level: 3
		backup_fs_root:		55432763850752	gen: 60233	level: 2
		backup_dev_root:	55432753725440	gen: 60232	level: 1
		backup_csum_root:	55432764342272	gen: 60233	level: 0
		backup_total_bytes:	95999901040640
		backup_bytes_used:	60378125692928
		backup_num_devices:	4

	backup 1:
		backup_tree_root:	55432755216384	gen: 60230	level: 1
		backup_chunk_root:	1048576	gen: 60230	level: 1
		backup_extent_root:	55432754511872	gen: 60230	level: 3
		backup_fs_root:		55432756281344	gen: 60231	level: 2
		backup_dev_root:	55432755625984	gen: 60230	level: 1
		backup_csum_root:	55432750727168	gen: 60230	level: 0
		backup_total_bytes:	95999901040640
		backup_bytes_used:	60372281278464
		backup_num_devices:	4

	backup 2:
		backup_tree_root:	55432746385408	gen: 60231	level: 1
		backup_chunk_root:	1048576	gen: 60230	level: 1
		backup_extent_root:	55432738242560	gen: 60231	level: 3
		backup_fs_root:		55432756281344	gen: 60231	level: 2
		backup_dev_root:	55432755625984	gen: 60230	level: 1
		backup_csum_root:	55432750727168	gen: 60230	level: 0
		backup_total_bytes:	95999901040640
		backup_bytes_used:	60372283375616
		backup_num_devices:	4

	backup 3:
		backup_tree_root:	55432763015168	gen: 60232	level: 1
		backup_chunk_root:	1146880	gen: 60232	level: 1
		backup_extent_root:	55432763981824	gen: 60233	level: 3
		backup_fs_root:		55432763850752	gen: 60233	level: 2
		backup_dev_root:	55432753725440	gen: 60232	level: 1
		backup_csum_root:	55432764342272	gen: 60233	level: 0
		backup_total_bytes:	95999901040640
		backup_bytes_used:	60378125692928
		backup_num_devices:	4

########### SDD ##########

btrfs inspect-internal dump-super -f /dev/sdd
superblock: bytenr=65536, device=/dev/sdd
---------------------------------------------------------
csum_type		0 (crc32c)
csum_size		4
csum			0x56f1abb4 [match]
bytenr			65536
flags			0x1
			( WRITTEN )
magic			_BHRfS_M [match]
fsid			8b19ff46-3f42-4f51-be6b-5fc8a7d8f2cd
metadata_uuid		8b19ff46-3f42-4f51-be6b-5fc8a7d8f2cd
label			FS1
generation		60234
root			55432766062592
sys_array_size		194
chunk_root_generation	60234
root_level		1
chunk_root		1048576
chunk_root_level	1
log_root		0
log_root_transid	0
log_root_level		0
total_bytes		95999901040640
bytes_used		60382615777280
sectorsize		4096
nodesize		16384
leafsize (deprecated)	16384
stripesize		4096
root_dir		6
num_devices		4
compat_flags		0x0
compat_ro_flags		0x3
			( FREE_SPACE_TREE |
			  FREE_SPACE_TREE_VALID )
incompat_flags		0x161
			( MIXED_BACKREF |
			  BIG_METADATA |
			  EXTENDED_IREF |
			  SKINNY_METADATA )
cache_generation	18446744073709551615
uuid_tree_generation	60234
dev_item.uuid		cc6e5f1c-081c-441f-9634-6908164e1375
dev_item.fsid		8b19ff46-3f42-4f51-be6b-5fc8a7d8f2cd [match]
dev_item.type		0
dev_item.total_bytes	23999975260160
dev_item.bytes_used	15123653591040
dev_item.io_align	4096
dev_item.io_width	4096
dev_item.sector_size	4096
dev_item.devid		3
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 1048576)
		length 4194304 owner 2 stripe_len 65536 type SYSTEM
		io_align 4096 io_width 4096 sector_size 4096
		num_stripes 1 sub_stripes 0
			stripe 0 devid 1 offset 1048576
			dev_uuid 7833ce66-ffa3-4baa-a2db-e98d5ec2e369
	item 1 key (FIRST_CHUNK_TREE CHUNK_ITEM 60713713270784)
		length 33554432 owner 2 stripe_len 65536 type SYSTEM
		io_align 65536 io_width 65536 sector_size 4096
		num_stripes 1 sub_stripes 1
			stripe 0 devid 2 offset 15033460326400
			dev_uuid bb5e99fe-3beb-44f3-a6e0-43395ddfcd84
backup_roots[4]:
	backup 0:
		backup_tree_root:	55432745107456	gen: 60233	level: 1
		backup_chunk_root:	1146880	gen: 60232	level: 1
		backup_extent_root:	55432763981824	gen: 60233	level: 3
		backup_fs_root:		55432763850752	gen: 60233	level: 2
		backup_dev_root:	55432753725440	gen: 60232	level: 1
		backup_csum_root:	55432764342272	gen: 60233	level: 0
		backup_total_bytes:	95999901040640
		backup_bytes_used:	60378125692928
		backup_num_devices:	4

	backup 1:
		backup_tree_root:	55432766062592	gen: 60234	level: 1
		backup_chunk_root:	1048576	gen: 60234	level: 1
		backup_extent_root:	55432746352640	gen: 60234	level: 3
		backup_fs_root:		55432763850752	gen: 60233	level: 2
		backup_dev_root:	55432755789824	gen: 60234	level: 1
		backup_csum_root:	55432764342272	gen: 60233	level: 0
		backup_total_bytes:	95999901040640
		backup_bytes_used:	60382615777280
		backup_num_devices:	4

	backup 2:
		backup_tree_root:	55432746385408	gen: 60231	level: 1
		backup_chunk_root:	1048576	gen: 60230	level: 1
		backup_extent_root:	55432738242560	gen: 60231	level: 3
		backup_fs_root:		55432756281344	gen: 60231	level: 2
		backup_dev_root:	55432755625984	gen: 60230	level: 1
		backup_csum_root:	55432750727168	gen: 60230	level: 0
		backup_total_bytes:	95999901040640
		backup_bytes_used:	60372283375616
		backup_num_devices:	4

	backup 3:
		backup_tree_root:	55432763015168	gen: 60232	level: 1
		backup_chunk_root:	1146880	gen: 60232	level: 1
		backup_extent_root:	55432763981824	gen: 60233	level: 3
		backup_fs_root:		55432763850752	gen: 60233	level: 2
		backup_dev_root:	55432753725440	gen: 60232	level: 1
		backup_csum_root:	55432764342272	gen: 60233	level: 0
		backup_total_bytes:	95999901040640
		backup_bytes_used:	60378125692928
		backup_num_devices:	4

####### SDE #######

 btrfs inspect-internal dump-super -f /dev/sde
superblock: bytenr=65536, device=/dev/sde
---------------------------------------------------------
csum_type		0 (crc32c)
csum_size		4
csum			0x6fcc7a25 [match]
bytenr			65536
flags			0x1
			( WRITTEN )
magic			_BHRfS_M [match]
fsid			8b19ff46-3f42-4f51-be6b-5fc8a7d8f2cd
metadata_uuid		8b19ff46-3f42-4f51-be6b-5fc8a7d8f2cd
label			FS1
generation		60234
root			55432766062592
sys_array_size		194
chunk_root_generation	60234
root_level		1
chunk_root		1048576
chunk_root_level	1
log_root		0
log_root_transid	0
log_root_level		0
total_bytes		95999901040640
bytes_used		60382615777280
sectorsize		4096
nodesize		16384
leafsize (deprecated)	16384
stripesize		4096
root_dir		6
num_devices		4
compat_flags		0x0
compat_ro_flags		0x3
			( FREE_SPACE_TREE |
			  FREE_SPACE_TREE_VALID )
incompat_flags		0x161
			( MIXED_BACKREF |
			  BIG_METADATA |
			  EXTENDED_IREF |
			  SKINNY_METADATA )
cache_generation	18446744073709551615
uuid_tree_generation	60234
dev_item.uuid		d97063ad-078a-44b5-ae47-4f0f9f9755f9
dev_item.fsid		8b19ff46-3f42-4f51-be6b-5fc8a7d8f2cd [match]
dev_item.type		0
dev_item.total_bytes	23999975260160
dev_item.bytes_used	15123653591040
dev_item.io_align	4096
dev_item.io_width	4096
dev_item.sector_size	4096
dev_item.devid		4
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 1048576)
		length 4194304 owner 2 stripe_len 65536 type SYSTEM
		io_align 4096 io_width 4096 sector_size 4096
		num_stripes 1 sub_stripes 0
			stripe 0 devid 1 offset 1048576
			dev_uuid 7833ce66-ffa3-4baa-a2db-e98d5ec2e369
	item 1 key (FIRST_CHUNK_TREE CHUNK_ITEM 60713713270784)
		length 33554432 owner 2 stripe_len 65536 type SYSTEM
		io_align 65536 io_width 65536 sector_size 4096
		num_stripes 1 sub_stripes 1
			stripe 0 devid 2 offset 15033460326400
			dev_uuid bb5e99fe-3beb-44f3-a6e0-43395ddfcd84
backup_roots[4]:
	backup 0:
		backup_tree_root:	55432745107456	gen: 60233	level: 1
		backup_chunk_root:	1146880	gen: 60232	level: 1
		backup_extent_root:	55432763981824	gen: 60233	level: 3
		backup_fs_root:		55432763850752	gen: 60233	level: 2
		backup_dev_root:	55432753725440	gen: 60232	level: 1
		backup_csum_root:	55432764342272	gen: 60233	level: 0
		backup_total_bytes:	95999901040640
		backup_bytes_used:	60378125692928
		backup_num_devices:	4

	backup 1:
		backup_tree_root:	55432766062592	gen: 60234	level: 1
		backup_chunk_root:	1048576	gen: 60234	level: 1
		backup_extent_root:	55432746352640	gen: 60234	level: 3
		backup_fs_root:		55432763850752	gen: 60233	level: 2
		backup_dev_root:	55432755789824	gen: 60234	level: 1
		backup_csum_root:	55432764342272	gen: 60233	level: 0
		backup_total_bytes:	95999901040640
		backup_bytes_used:	60382615777280
		backup_num_devices:	4

	backup 2:
		backup_tree_root:	55432746385408	gen: 60231	level: 1
		backup_chunk_root:	1048576	gen: 60230	level: 1
		backup_extent_root:	55432738242560	gen: 60231	level: 3
		backup_fs_root:		55432756281344	gen: 60231	level: 2
		backup_dev_root:	55432755625984	gen: 60230	level: 1
		backup_csum_root:	55432750727168	gen: 60230	level: 0
		backup_total_bytes:	95999901040640
		backup_bytes_used:	60372283375616
		backup_num_devices:	4

	backup 3:
		backup_tree_root:	55432763015168	gen: 60232	level: 1
		backup_chunk_root:	1146880	gen: 60232	level: 1
		backup_extent_root:	55432763981824	gen: 60233	level: 3
		backup_fs_root:		55432763850752	gen: 60233	level: 2
		backup_dev_root:	55432753725440	gen: 60232	level: 1
		backup_csum_root:	55432764342272	gen: 60233	level: 0
		backup_total_bytes:	95999901040640
		backup_bytes_used:	60378125692928
		backup_num_devices:	4

###########################





[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux