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 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html