linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Josef Bacik <jbacik@fusionio.com>
To: Alexander Skwar <alexanders.mailinglists+nospam@gmail.com>
Cc: <linux-btrfs@vger.kernel.org>
Subject: Re: Filesystem "somewhat" destroyed - need help for recovery/fixing
Date: Mon, 17 Jun 2013 17:21:32 -0400	[thread overview]
Message-ID: <20130617212132.GA19183@localhost.localdomain> (raw)
In-Reply-To: <loom.20130617T230152-537@post.gmane.org>

On Mon, Jun 17, 2013 at 09:08:26PM +0000, Alexander Skwar wrote:
> Hello
> 
> I think, I somewhat destroyed my btrfs filesystem on my Ubuntu 13.04 kernel 
> 3.8.0-25-lowlatency system. It got destroyed, because the system was hanging 
> for some other reason and I had to remove power...
> 
> When I try to mount my filesystem (there's only one, with a few 
> subfilesystems), the system crashes. Also btrfsck dies; always like this:
> 
> a@ask-home:~$ sudo /btrfs-progs.dev/bin/btrfsck /dev/ssd/Data 
> parent transid verify failed on 33327525888 wanted 53973 found 53972
> parent transid verify failed on 33327525888 wanted 53973 found 53972
> Ignoring transid failure
> Checking filesystem on /dev/ssd/Data
> UUID: 7d2eb10f-aced-4d41-bb7f-7badbf075b6a
> checking extents
> checking fs roots
> root 325 inode 31590 errors 400
> extent buffer leak: start 33327525888 len 4096
> *** Error in `btrfs check': corrupted double-linked list: 0x00000000007a2600 
> ***
> 
> a@ask-home:~$ /btrfs-progs.dev/bin/btrfs version
> Btrfs v0.20-rc1-253-g7854c8b-dirty
> 
> btrfsck always dies with a corrupted double-linked list.
> 
> When the system crashes when I try to mount the filesystem, I get a kernel 
> oop. Nothing in syslog, though - too fast :/ On 
> http://wir.myds.me/photo/photo_thumb.php?
> dir=53637265656e73686f74732f4372617368206d6f756e74206274726673 or 
> http://imgur.com/a/UA7fF I tried to capute a few photos of the crash 
> message. "Screenshots", of sorts...
> 
> I was able to recover most of the files with btrfs-recover. But not all of 
> it correctly - at least one VirtualBox image is now broken.
> 
> Well - what do I do now? Could someone help, please?
> 

Pull down my tree

git://github.com/josefbacik/btrfs-progs.git

and build and run the fsck in there and see if it's a bit more friendly.
Thanks,

Josef

  reply	other threads:[~2013-06-17 21:21 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-06-17 21:08 Filesystem "somewhat" destroyed - need help for recovery/fixing Alexander Skwar
2013-06-17 21:21 ` Josef Bacik [this message]
2013-06-17 21:43   ` Alexander Skwar
2013-06-20  9:38     ` Alexander Skwar
2013-06-26 15:44       ` Filesystem Rodrigo Dias Cruz
2013-07-01  7:39         ` Filesystem Alexander Skwar

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=20130617212132.GA19183@localhost.localdomain \
    --to=jbacik@fusionio.com \
    --cc=alexanders.mailinglists+nospam@gmail.com \
    --cc=linux-btrfs@vger.kernel.org \
    /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).