* [HELP!] parent transid verify failed on 600755752960 wanted 757102 found 756726
@ 2011-06-21 12:10 Francesco R
2011-06-21 14:01 ` Daniel Witzel
0 siblings, 1 reply; 6+ messages in thread
From: Francesco R @ 2011-06-21 12:10 UTC (permalink / raw)
To: linux-btrfs
[HELP!] parent transid verify failed on 600755752960 wanted 757102 found 756726
Hi list, I've a broken btrfs filesystem to deal with can someone
please help me in recover the data?
The filesystem has been created a pair of years ago with 4 devices
with the command at #create and is mounted with #fstab options.
Recently I've added a pair of devices and made a `btrfs filesystem
balance`, after it succeded I was doing a `btrfs device delete` on
"space02" (the currently broken one) in the middle of this the power
cable has been axed.
After replacing the cable cord 'space01' is mountable, 'space02' is not.
tryed to use a backup copy of super with `btrfs-select-super` but it
fail as reported in #btrfs-select-super
please, pretty please have you suggestion on what try next?
#current kernel (vanilla + linux-vserver)
uname -a
Linux dobbia 2.6.38.8-vs2.3.0.37-rc17 #5 SMP Mon Jun 20 15:04:39 CEST
2011 x86_64 Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz GenuineIntel
GNU/Linux
#create
modprobe btrfs
mkfs.btrfs -L space01 -m raid10 -d raid10 $DEVICES1
mkfs.btrfs -L space02 -m raid10 -d raid10 $DEVICES2
# fstab
/dev/sda6 /mnt/space01 btrfs
defaults,device=/dev/sda6,device=/dev/sdc6,device=/dev/sdd1,device=/dev/sde1,device=/dev/sdf6,device=/dev/sdg6
0 0
/dev/sda7 /mnt/space02 btrfs
defaults,device=/dev/sda7,device=/dev/sdb7,device=/dev/sdc7,device=/dev/sdd2,device=/dev/sde2,device=/dev/sdf7,device=/dev/sdg7
0 0
# current layout
btrfs filesystem show
failed to read /dev/sr0
Label: 'space01' uuid: c77c6e87-fccd-4204-bd2c-d924fe06be31
Total devices 6 FS bytes used 164.81GB
devid 7 size 244.14GB used 56.59GB path /dev/sdf6
devid 5 size 244.93GB used 56.59GB path /dev/sdd1
devid 8 size 244.14GB used 56.59GB path /dev/sdg6
devid 6 size 244.93GB used 56.59GB path /dev/sde1
devid 4 size 244.14GB used 56.59GB path /dev/sda6
devid 3 size 244.14GB used 56.59GB path /dev/sdc6
Label: 'space02' uuid: f752def1-1abc-48c7-8ebb-47ba37b8ffa6
Total devices 7 FS bytes used 172.94GB
devid 7 size 487.65GB used 0.00 path /dev/sdf7
devid 6 size 488.94GB used 60.25GB path /dev/sde2
devid 5 size 488.94GB used 58.75GB path /dev/sdd2
devid 4 size 487.65GB used 60.26GB path /dev/sda7
devid 7 size 487.65GB used 1.50GB path /dev/sdg7
devid 2 size 487.65GB used 58.76GB path /dev/sdb7
devid 3 size 487.65GB used 60.26GB path /dev/sdc7
Btrfs v0.19-35-g1b444cd-dirty
# first error messages
Jun 20 14:04:35 dobbia kernel: [ 806.587580] device label space02
devid 4 transid 757294 /dev/sda7
Jun 20 14:04:35 dobbia kernel: [ 806.629781] device label space02
devid 2 transid 756848 /dev/sdb7
Jun 20 14:04:35 dobbia kernel: [ 806.630107] device label space02
devid 3 transid 757294 /dev/sdc7
Jun 20 14:04:35 dobbia kernel: [ 806.652126] device label space02
devid 5 transid 756846 /dev/sdd2
Jun 20 14:04:37 dobbia kernel: [ 808.201719] device label space02
devid 6 transid 757294 /dev/sde2
Jun 20 14:04:37 dobbia kernel: [ 808.218108] device label space02
devid 7 transid 756846 /dev/sdf7
Jun 20 14:04:37 dobbia kernel: [ 808.218433] device label space02
devid 7 transid 757294 /dev/sdg7
Jun 20 14:04:37 dobbia kernel: [ 808.218715] device label space02
devid 4 transid 757294 /dev/sda7
Jun 20 14:04:37 dobbia kernel: [ 808.271797] btrfs: failed to read
the system array on sdg7
Jun 20 14:04:37 dobbia kernel: [ 808.293776] btrfs: open_ctree failed
Jun 20 14:04:56 dobbia kernel: [ 827.190208] device label space02
devid 4 transid 757294 /dev/sda7
Jun 20 14:04:56 dobbia kernel: [ 827.254517] btrfs: failed to read
the system array on sdg7
Jun 20 14:04:56 dobbia kernel: [ 827.280152] btrfs: open_ctree failed
Jun 20 14:05:01 dobbia kernel: [ 832.442454] device label space02
devid 4 transid 757294 /dev/sda7
Jun 20 14:05:01 dobbia kernel: [ 832.502017] btrfs: failed to read
the system array on sdg7
Jun 20 14:05:01 dobbia kernel: [ 832.521492] btrfs: open_ctree failed
Jun 20 14:05:20 dobbia kernel: [ 851.113237] device label space02
devid 4 transid 757294 /dev/sda7
Jun 20 14:05:20 dobbia kernel: [ 851.199478] btrfs: allowing degraded mounts
Jun 20 14:05:20 dobbia kernel: [ 851.563583] parent transid verify
failed on 600755752960 wanted 757102 found 756726
Jun 20 14:05:20 dobbia kernel: [ 851.564146] parent transid verify
failed on 600755752960 wanted 757102 found 756726
Jun 20 14:05:20 dobbia kernel: [ 851.651006] btrfs bad tree block
start 0 600859951104
Jun 20 14:05:20 dobbia kernel: [ 851.671362] parent transid verify
failed on 600859955200 wanted 756926 found 756726
Jun 20 14:05:20 dobbia kernel: [ 851.671636] parent transid verify
failed on 600859955200 wanted 756926 found 756726
Jun 20 14:05:20 dobbia kernel: [ 851.693515] btrfs bad tree block
start 0 601053986816
Jun 20 14:05:20 dobbia kernel: [ 851.693559] btrfs bad tree block
start 0 601054003200
Jun 20 14:05:20 dobbia kernel: [ 851.693566] btrfs bad tree block
start 0 601054007296
Jun 20 14:05:20 dobbia kernel: [ 851.693669] btrfs bad tree block
start 0 601053990912
Jun 20 14:05:20 dobbia kernel: [ 851.693714] btrfs bad tree block
start 0 601053995008
Jun 20 14:05:25 dobbia kernel: [ 856.642102] verify_parent_transid:
90 callbacks suppressed
#btrfs-select-super
./btrfs-select-super -s 1 /dev/sda7
using SB copy 1, bytenr 67108864
failed to read /dev/sr0
failed to read /dev/sr0
btrfs-select-super: volumes.c:1367: btrfs_read_sys_array: Assertion
`!(ret)' failed.
Aborted
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: [HELP!] parent transid verify failed on 600755752960 wanted 757102 found 756726
2011-06-21 12:10 [HELP!] parent transid verify failed on 600755752960 wanted 757102 found 756726 Francesco R
@ 2011-06-21 14:01 ` Daniel Witzel
2011-06-21 15:01 ` Francesco R
0 siblings, 1 reply; 6+ messages in thread
From: Daniel Witzel @ 2011-06-21 14:01 UTC (permalink / raw)
To: linux-btrfs
Welcome to the club, I have a similar issue. We pretty much have to wait for the
fsck tool to finish being developed. If possible unhook the drives and leave
them be until the tool is done. I don't know when it will be done as I am not a
developer, mearly a follower.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [HELP!] parent transid verify failed on 600755752960 wanted 757102 found 756726
2011-06-21 14:01 ` Daniel Witzel
@ 2011-06-21 15:01 ` Francesco R
2011-06-22 18:45 ` Hugo Mills
0 siblings, 1 reply; 6+ messages in thread
From: Francesco R @ 2011-06-21 15:01 UTC (permalink / raw)
To: Daniel Witzel; +Cc: linux-btrfs
2011/6/21 Daniel Witzel <dannyboy48888@gmail.com>:
> Welcome to the club, I have a similar issue. We pretty much have to wait for the
> fsck tool to finish being developed. If possible unhook the drives and leave
> them be until the tool is done. I don't know when it will be done as I am not a
> developer, mearly a follower.
>
There are tools to view the metadata stored as raid10? possibly in
high level language?
I see Chris Mason stopped git commits to btrfs-progs-unstable in 2010,
there is someone working on it?
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [HELP!] parent transid verify failed on 600755752960 wanted 757102 found 756726
2011-06-21 15:01 ` Francesco R
@ 2011-06-22 18:45 ` Hugo Mills
2011-06-22 19:29 ` Daniel Witzel
0 siblings, 1 reply; 6+ messages in thread
From: Hugo Mills @ 2011-06-22 18:45 UTC (permalink / raw)
To: Francesco R; +Cc: Daniel Witzel, linux-btrfs
[-- Attachment #1: Type: text/plain, Size: 1234 bytes --]
On Tue, Jun 21, 2011 at 05:01:53PM +0200, Francesco R wrote:
> 2011/6/21 Daniel Witzel <dannyboy48888@gmail.com>:
> > Welcome to the club, I have a similar issue. We pretty much have to wait for the
> > fsck tool to finish being developed. If possible unhook the drives and leave
> > them be until the tool is done. I don't know when it will be done as I am not a
> > developer, mearly a follower.
> >
>
> There are tools to view the metadata stored as raid10? possibly in
> high level language?
>
> I see Chris Mason stopped git commits to btrfs-progs-unstable in 2010,
> there is someone working on it?
There have been lots of commits and patches since then. The "tmp"
branch contains a bunch of commits from Chris, and the
"integration-20110616" branch in my git repository[1] contains more or
less all of the other patches that have made it to this mailing list
since.
Sadly, none of them contain the new btrfsck code. :(
Hugo.
[1] http://git.darksatanic.net/repo/btrfs-progs-unstable.git/
--
=== Hugo Mills: hugo@... carfax.org.uk | darksatanic.net | lug.org.uk ===
PGP key: 515C238D from wwwkeys.eu.pgp.net or http://www.carfax.org.uk
--- There are three mistaiks in this sentance. ---
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 190 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: [HELP!] parent transid verify failed on 600755752960 wanted 757102 found 756726
2011-06-22 18:45 ` Hugo Mills
@ 2011-06-22 19:29 ` Daniel Witzel
2011-06-22 22:01 ` Andrej Podzimek
0 siblings, 1 reply; 6+ messages in thread
From: Daniel Witzel @ 2011-06-22 19:29 UTC (permalink / raw)
To: linux-btrfs
Well, I'm patient. Rather have a fsck that works than a fsck that may thrash the
FS so no 'gun to the head' on this one. Some feedback on RECENT progress would
be nice. Besides your merge branch Hugo (yes I tried it still no cigar...) it's
been ghost since December 2010.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [HELP!] parent transid verify failed on 600755752960 wanted 757102 found 756726
2011-06-22 19:29 ` Daniel Witzel
@ 2011-06-22 22:01 ` Andrej Podzimek
0 siblings, 0 replies; 6+ messages in thread
From: Andrej Podzimek @ 2011-06-22 22:01 UTC (permalink / raw)
Cc: linux-btrfs
[-- Attachment #1: Type: text/plain, Size: 1538 bytes --]
Hello,
I am facing the same issue on a Btrfs RAID0 with 2 drives:
Label: 'root' uuid: 1e26b203-fc1e-4ebf-9551-451bd34d3ac4
Total devices 2 FS bytes used 36.14GB
devid 1 size 80.43GB used 41.65GB path /dev/sda6
devid 2 size 80.43GB used 41.63GB path /dev/sdb6
Btrfs v0.19-36-g70c6c10-dirty
Tried btrfs-select-super -s 1 /dev/sd[ab]6, but that does not help at all. On both drives, its standard output is identical:
parent transid verify failed on 576901120 wanted 70669 found 70755
btrfs-select-super: disk-io.c:412: find_and_setup_root: Assertion `!(!root->node)' failed.
using SB copy 1, bytenr 67108864
This is the first error message from dmesg:
[ 156.617407] parent transid verify failed on 576901120 wanted 70669 found 70755
[ 156.617504] parent transid verify failed on 576901120 wanted 70669 found 70755
[ 156.635322] btrfs: open_ctree failed
The problem occurred shortly after this issue: http://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg10618.html The machine booted (and worked normally) at least ten times between the error message and the current problem.
The kernel version was 2.6.39.1 when the first BUG message appeared in dmesg. I downgraded to 2.6.38.8 after that and everything seemed to work fine ... up to now.
Any suggestions? ;-) I can always restore the data from another machine with identical installation. But first of all I'd like to understand this problem and know whether it can be dealt with somehow.
Andrej
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 5804 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2011-06-22 22:01 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-21 12:10 [HELP!] parent transid verify failed on 600755752960 wanted 757102 found 756726 Francesco R
2011-06-21 14:01 ` Daniel Witzel
2011-06-21 15:01 ` Francesco R
2011-06-22 18:45 ` Hugo Mills
2011-06-22 19:29 ` Daniel Witzel
2011-06-22 22:01 ` Andrej Podzimek
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox