From: "Jason D. Michaelson" <jasondmichaelson@gmail.com>
To: "'Chris Murphy'" <lists@colorremedies.com>
Cc: "'Btrfs BTRFS'" <linux-btrfs@vger.kernel.org>
Subject: RE: raid6 file system in a bad state
Date: Tue, 11 Oct 2016 11:10:55 -0500 [thread overview]
Message-ID: <5e8601d223da$0cbf6c00$263e4400$@com> (raw)
In-Reply-To: <CAJCQCtQ12AZQ9x2ddSSceGHpWYvB7sSVE0qty+=Ln9oibmiHRw@mail.gmail.com>
>
>
> Bad superblocks can't be a good thing and would only cause confusion.
> I'd think that a known bad superblock would be ignored at mount time
> and even by btrfs-find-root, or maybe even replaced like any other kind
> of known bad metadata where good copies are available.
>
> btrfs-show-super -f /dev/sda
> btrfs-show-super -f /dev/sdh
>
>
> Find out what the difference is between good and bad supers.
>
root@castor:~# btrfs-show-super -f /dev/sda
superblock: bytenr=65536, device=/dev/sda
---------------------------------------------------------
csum_type 0 (crc32c)
csum_size 4
csum 0x45278835 [match]
bytenr 65536
flags 0x1
( WRITTEN )
magic _BHRfS_M [match]
fsid 73ed01df-fb2a-4b27-b6fc-12a57da934bd
label
generation 161562
root 5752616386560
sys_array_size 354
chunk_root_generation 156893
root_level 1
chunk_root 20971520
chunk_root_level 1
log_root 0
log_root_transid 0
log_root_level 0
total_bytes 18003557892096
bytes_used 7107627130880
sectorsize 4096
nodesize 16384
leafsize 16384
stripesize 4096
root_dir 6
num_devices 6
compat_flags 0x0
compat_ro_flags 0x0
incompat_flags 0xe1
( MIXED_BACKREF |
BIG_METADATA |
EXTENDED_IREF |
RAID56 )
cache_generation 161562
uuid_tree_generation 161562
dev_item.uuid 08c50aa9-c2dd-43b7-a631-6dfdc7d69ea4
dev_item.fsid 73ed01df-fb2a-4b27-b6fc-12a57da934bd [match]
dev_item.type 0
dev_item.total_bytes 3000592982016
dev_item.bytes_used 1800957198336
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 0)
chunk length 4194304 owner 2 stripe_len 65536
type SYSTEM num_stripes 1
stripe 0 devid 1 offset 0
dev uuid: 08c50aa9-c2dd-43b7-a631-6dfdc7d69ea4
item 1 key (FIRST_CHUNK_TREE CHUNK_ITEM 20971520)
chunk length 11010048 owner 2 stripe_len 65536
type SYSTEM|RAID6 num_stripes 6
stripe 0 devid 6 offset 1048576
dev uuid: 390a1fd8-cc6c-40e7-b0b5-88ca7dcbcc32
stripe 1 devid 5 offset 1048576
dev uuid: 2df974c5-9dde-4062-81e9-c6eeee13db62
stripe 2 devid 4 offset 1048576
dev uuid: dce3d159-721d-4859-9955-37a03769bb0d
stripe 3 devid 3 offset 1048576
dev uuid: 6f7142db-824c-4791-a5b2-d6ce11c81c8f
stripe 4 devid 2 offset 1048576
dev uuid: dc8760f1-2c54-4134-a9a7-a0ac2b7a9f1c
stripe 5 devid 1 offset 20971520
dev uuid: 08c50aa9-c2dd-43b7-a631-6dfdc7d69ea4
backup_roots[4]:
backup 0:
backup_tree_root: 5752437456896 gen: 161561 level: 1
backup_chunk_root: 20971520 gen: 156893 level: 1
backup_extent_root: 5752385224704 gen: 161561 level: 2
backup_fs_root: 124387328 gen: 74008 level: 0
backup_dev_root: 5752437587968 gen: 161561 level: 1
backup_csum_root: 5752389615616 gen: 161561 level: 3
backup_total_bytes: 18003557892096
backup_bytes_used: 7112579833856
backup_num_devices: 6
backup 1:
backup_tree_root: 5752616386560 gen: 161562 level: 1
backup_chunk_root: 20971520 gen: 156893 level: 1
backup_extent_root: 5752649416704 gen: 161563 level: 2
backup_fs_root: 124387328 gen: 74008 level: 0
backup_dev_root: 5752616501248 gen: 161562 level: 1
backup_csum_root: 5752650203136 gen: 161563 level: 3
backup_total_bytes: 18003557892096
backup_bytes_used: 7107602407424
backup_num_devices: 6
backup 2:
backup_tree_root: 5752112103424 gen: 161559 level: 1
backup_chunk_root: 20971520 gen: 156893 level: 1
backup_extent_root: 5752207409152 gen: 161560 level: 2
backup_fs_root: 124387328 gen: 74008 level: 0
backup_dev_root: 5752113463296 gen: 161559 level: 1
backup_csum_root: 5752205492224 gen: 161560 level: 3
backup_total_bytes: 18003557892096
backup_bytes_used: 7112514002944
backup_num_devices: 6
backup 3:
backup_tree_root: 5752298307584 gen: 161560 level: 1
backup_chunk_root: 20971520 gen: 156893 level: 1
backup_extent_root: 5752385224704 gen: 161561 level: 2
backup_fs_root: 124387328 gen: 74008 level: 0
backup_dev_root: 5752299978752 gen: 161560 level: 1
backup_csum_root: 5752389615616 gen: 161561 level: 3
backup_total_bytes: 18003557892096
backup_bytes_used: 7112542425088
backup_num_devices: 6
root@castor:~# btrfs-show-super -f /dev/sdh
superblock: bytenr=65536, device=/dev/sdh
---------------------------------------------------------
csum_type 0 (crc32c)
csum_size 4
csum 0x0f7dfe09 [match]
bytenr 65536
flags 0x1
( WRITTEN )
magic _BHRfS_M [match]
fsid 73ed01df-fb2a-4b27-b6fc-12a57da934bd
label
generation 161474
root 4844272943104
sys_array_size 354
chunk_root_generation 156893
root_level 1
chunk_root 20971520
chunk_root_level 1
log_root 0
log_root_transid 0
log_root_level 0
total_bytes 18003557892096
bytes_used 7110395990016
sectorsize 4096
nodesize 16384
leafsize 16384
stripesize 4096
root_dir 6
num_devices 6
compat_flags 0x0
compat_ro_flags 0x0
incompat_flags 0xe1
( MIXED_BACKREF |
BIG_METADATA |
EXTENDED_IREF |
RAID56 )
cache_generation 161474
uuid_tree_generation 161474
dev_item.uuid dc8760f1-2c54-4134-a9a7-a0ac2b7a9f1c
dev_item.fsid 73ed01df-fb2a-4b27-b6fc-12a57da934bd [match]
dev_item.type 0
dev_item.total_bytes 3000592982016
dev_item.bytes_used 1800936226816
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 0)
chunk length 4194304 owner 2 stripe_len 65536
type SYSTEM num_stripes 1
stripe 0 devid 1 offset 0
dev uuid: 08c50aa9-c2dd-43b7-a631-6dfdc7d69ea4
item 1 key (FIRST_CHUNK_TREE CHUNK_ITEM 20971520)
chunk length 11010048 owner 2 stripe_len 65536
type SYSTEM|RAID6 num_stripes 6
stripe 0 devid 6 offset 1048576
dev uuid: 390a1fd8-cc6c-40e7-b0b5-88ca7dcbcc32
stripe 1 devid 5 offset 1048576
dev uuid: 2df974c5-9dde-4062-81e9-c6eeee13db62
stripe 2 devid 4 offset 1048576
dev uuid: dce3d159-721d-4859-9955-37a03769bb0d
stripe 3 devid 3 offset 1048576
dev uuid: 6f7142db-824c-4791-a5b2-d6ce11c81c8f
stripe 4 devid 2 offset 1048576
dev uuid: dc8760f1-2c54-4134-a9a7-a0ac2b7a9f1c
stripe 5 devid 1 offset 20971520
dev uuid: 08c50aa9-c2dd-43b7-a631-6dfdc7d69ea4
backup_roots[4]:
backup 0:
backup_tree_root: 4844253364224 gen: 161473 level: 1
backup_chunk_root: 20971520 gen: 156893 level: 1
backup_extent_root: 4844248121344 gen: 161473 level: 2
backup_fs_root: 124387328 gen: 74008 level: 0
backup_dev_root: 1411186688 gen: 156893 level: 1
backup_csum_root: 4844247793664 gen: 161473 level: 3
backup_total_bytes: 18003557892096
backup_bytes_used: 7110380077056
backup_num_devices: 6
backup 1:
backup_tree_root: 4844272943104 gen: 161474 level: 1
backup_chunk_root: 20971520 gen: 156893 level: 1
backup_extent_root: 4844268240896 gen: 161474 level: 2
backup_fs_root: 124387328 gen: 74008 level: 0
backup_dev_root: 1411186688 gen: 156893 level: 1
backup_csum_root: 4844254216192 gen: 161474 level: 3
backup_total_bytes: 18003557892096
backup_bytes_used: 7110395990016
backup_num_devices: 6
backup 2:
backup_tree_root: 4844252168192 gen: 161471 level: 1
backup_chunk_root: 20971520 gen: 156893 level: 1
backup_extent_root: 4844242698240 gen: 161471 level: 2
backup_fs_root: 124387328 gen: 74008 level: 0
backup_dev_root: 1411186688 gen: 156893 level: 1
backup_csum_root: 4844241764352 gen: 161471 level: 3
backup_total_bytes: 18003557892096
backup_bytes_used: 7110343888896
backup_num_devices: 6
backup 3:
backup_tree_root: 4844263358464 gen: 161472 level: 1
backup_chunk_root: 20971520 gen: 156893 level: 1
backup_extent_root: 4844261965824 gen: 161472 level: 2
backup_fs_root: 124387328 gen: 74008 level: 0
backup_dev_root: 1411186688 gen: 156893 level: 1
backup_csum_root: 4844261801984 gen: 161472 level: 3
backup_total_bytes: 18003557892096
backup_bytes_used: 7110370037760
backup_num_devices: 6
root@castor:~# btrfs-show-super -f /dev/sda > sda
root@castor:~# btrfs-show-super -f /dev/sdh > sdh
root@castor:~# diff -u sda sdh
--- sda 2016-10-11 11:09:42.853170807 -0500
+++ sdh 2016-10-11 11:09:46.469082028 -0500
@@ -1,16 +1,16 @@
-superblock: bytenr=65536, device=/dev/sda
+superblock: bytenr=65536, device=/dev/sdh
---------------------------------------------------------
csum_type 0 (crc32c)
csum_size 4
-csum 0x45278835 [match]
+csum 0x0f7dfe09 [match]
bytenr 65536
flags 0x1
( WRITTEN )
magic _BHRfS_M [match]
fsid 73ed01df-fb2a-4b27-b6fc-12a57da934bd
label
-generation 161562
-root 5752616386560
+generation 161474
+root 4844272943104
sys_array_size 354
chunk_root_generation 156893
root_level 1
@@ -20,7 +20,7 @@
log_root_transid 0
log_root_level 0
total_bytes 18003557892096
-bytes_used 7107627130880
+bytes_used 7110395990016
sectorsize 4096
nodesize 16384
leafsize 16384
@@ -34,17 +34,17 @@
BIG_METADATA |
EXTENDED_IREF |
RAID56 )
-cache_generation 161562
-uuid_tree_generation 161562
-dev_item.uuid 08c50aa9-c2dd-43b7-a631-6dfdc7d69ea4
+cache_generation 161474
+uuid_tree_generation 161474
+dev_item.uuid dc8760f1-2c54-4134-a9a7-a0ac2b7a9f1c
dev_item.fsid 73ed01df-fb2a-4b27-b6fc-12a57da934bd [match]
dev_item.type 0
dev_item.total_bytes 3000592982016
-dev_item.bytes_used 1800957198336
+dev_item.bytes_used 1800936226816
dev_item.io_align 4096
dev_item.io_width 4096
dev_item.sector_size 4096
-dev_item.devid 1
+dev_item.devid 2
dev_item.dev_group 0
dev_item.seek_speed 0
dev_item.bandwidth 0
@@ -72,47 +72,47 @@
dev uuid: 08c50aa9-c2dd-43b7-a631-6dfdc7d69ea4
backup_roots[4]:
backup 0:
- backup_tree_root: 5752437456896 gen: 161561 level: 1
+ backup_tree_root: 4844253364224 gen: 161473 level: 1
backup_chunk_root: 20971520 gen: 156893 level: 1
- backup_extent_root: 5752385224704 gen: 161561 level: 2
+ backup_extent_root: 4844248121344 gen: 161473 level: 2
backup_fs_root: 124387328 gen: 74008 level: 0
- backup_dev_root: 5752437587968 gen: 161561 level: 1
- backup_csum_root: 5752389615616 gen: 161561 level: 3
+ backup_dev_root: 1411186688 gen: 156893 level: 1
+ backup_csum_root: 4844247793664 gen: 161473 level: 3
backup_total_bytes: 18003557892096
- backup_bytes_used: 7112579833856
+ backup_bytes_used: 7110380077056
backup_num_devices: 6
backup 1:
- backup_tree_root: 5752616386560 gen: 161562 level: 1
+ backup_tree_root: 4844272943104 gen: 161474 level: 1
backup_chunk_root: 20971520 gen: 156893 level: 1
- backup_extent_root: 5752649416704 gen: 161563 level: 2
+ backup_extent_root: 4844268240896 gen: 161474 level: 2
backup_fs_root: 124387328 gen: 74008 level: 0
- backup_dev_root: 5752616501248 gen: 161562 level: 1
- backup_csum_root: 5752650203136 gen: 161563 level: 3
+ backup_dev_root: 1411186688 gen: 156893 level: 1
+ backup_csum_root: 4844254216192 gen: 161474 level: 3
backup_total_bytes: 18003557892096
- backup_bytes_used: 7107602407424
+ backup_bytes_used: 7110395990016
backup_num_devices: 6
backup 2:
- backup_tree_root: 5752112103424 gen: 161559 level: 1
+ backup_tree_root: 4844252168192 gen: 161471 level: 1
backup_chunk_root: 20971520 gen: 156893 level: 1
- backup_extent_root: 5752207409152 gen: 161560 level: 2
+ backup_extent_root: 4844242698240 gen: 161471 level: 2
backup_fs_root: 124387328 gen: 74008 level: 0
- backup_dev_root: 5752113463296 gen: 161559 level: 1
- backup_csum_root: 5752205492224 gen: 161560 level: 3
+ backup_dev_root: 1411186688 gen: 156893 level: 1
+ backup_csum_root: 4844241764352 gen: 161471 level: 3
backup_total_bytes: 18003557892096
- backup_bytes_used: 7112514002944
+ backup_bytes_used: 7110343888896
backup_num_devices: 6
backup 3:
- backup_tree_root: 5752298307584 gen: 161560 level: 1
+ backup_tree_root: 4844263358464 gen: 161472 level: 1
backup_chunk_root: 20971520 gen: 156893 level: 1
- backup_extent_root: 5752385224704 gen: 161561 level: 2
+ backup_extent_root: 4844261965824 gen: 161472 level: 2
backup_fs_root: 124387328 gen: 74008 level: 0
- backup_dev_root: 5752299978752 gen: 161560 level: 1
- backup_csum_root: 5752389615616 gen: 161561 level: 3
+ backup_dev_root: 1411186688 gen: 156893 level: 1
+ backup_csum_root: 4844261801984 gen: 161472 level: 3
backup_total_bytes: 18003557892096
- backup_bytes_used: 7112542425088
+ backup_bytes_used: 7110370037760
backup_num_devices: 6
next prev parent reply other threads:[~2016-10-11 16:19 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-10-10 16:04 raid6 file system in a bad state Jason D. Michaelson
2016-10-10 20:59 ` Chris Murphy
[not found] ` <5ce201d22364$96702780$c3507680$@com>
2016-10-11 4:23 ` Chris Murphy
2016-10-11 15:52 ` Jason D. Michaelson
2016-10-11 16:06 ` Chris Murphy
2016-10-11 16:10 ` Jason D. Michaelson [this message]
2016-10-11 17:41 ` Chris Murphy
[not found] ` <5e8701d223f1$c7ea0960$57be1c20$@com>
2016-10-11 20:38 ` Chris Murphy
2016-10-12 17:59 ` Jason D. Michaelson
2016-10-12 19:36 ` Chris Murphy
2016-10-14 21:54 ` Chris Murphy
2016-10-17 18:52 ` Jason D. Michaelson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='5e8601d223da$0cbf6c00$263e4400$@com' \
--to=jasondmichaelson@gmail.com \
--cc=linux-btrfs@vger.kernel.org \
--cc=lists@colorremedies.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).