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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.