Re: Recovering from btrfs error Couldn't read chunk root.

2013-07-30 Thread Wang Shilong
Hello,

 Unrecoverable?
 I know i cant mount and have access but my data are still there intact
 ( as i was using them till the reboot) i shouldn't be able to
 extract/recover them to another disc? With any magic command without
 mounting?
 Any other solutions?

As We Know chunk Tree really plays a vital role in btrfs filesystem, And it 
seems
your chunk Tree is totally damaged, And it is ok to recover chunk tree if block 
groups
are ok, Unfortunately, dd seems to destroy some of them.

Maybe you can refers to commands btrfs-restore's help, i guess it doesn't work 
either.

Thank,
Wang
 
 http://bpaste.net/show/118112/
 
 On 29 July 2013 15:06, Wang Shilong wangshilong1...@gmail.com wrote:
 
 在 2013-7-29,上午2:12,Kyriakos kyriakosbrastia...@gmail.com 写道:
 
 Just tried it as you said with the -v option enabled
 This is my output:
 
 http://bpaste.net/show/118112/
 
 
 This is a *long* email, and seems that btrfs list refuse it.
 
 Device extent: devid = 1, start = 1667558801408, len = 1073741824,
 chunk offset = 1663255445504
 Couldn't map the block 626309926912
 btrfs: volumes.c:1020: btrfs_num_copies: Assertion `!(ce-start 
 logical || ce-start + ce-size  logical)' failed.
 Aborted (core dumped)
 
 Strange enough, we don't find any chunks during scanning process.
 
 And seems this is unrecoverable ~_~
 
 
 Wang,
 
 
 Any thoughts?
 
 On 28 July 2013 08:17, Wang Shilong wangshilong1...@gmail.com wrote:
 Hello,
 
 It seems Btrfs Chunk Tree is damaged, so you can not mount Btrfs 
 filesystem any more.
 
 However, you can try the latest Btrfs-progs, Miao Xie implements chunk 
 tree recover function.
 
 The url is:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git
 
 
 you can try it:
   btrfs chunk-recover  -v dev
 
 This is Time-consuming, because it will scan the whole disk. And also,
 please catch output of processing(this is helpful to us if the recovery 
 fails, -v option
 enable this).
 
 Thanks,
 Wang
 
 
 
 
 
 
 

--
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


Re: Recovering from btrfs error Couldn't read chunk root.

2013-07-29 Thread Wang Shilong

在 2013-7-29,上午2:12,Kyriakos kyriakosbrastia...@gmail.com 写道:

 Just tried it as you said with the -v option enabled
 This is my output:
 
 http://bpaste.net/show/118112/
 
 
This is a *long* email, and seems that btrfs list refuse it.

  Device extent: devid = 1, start = 1667558801408, len = 1073741824,
 chunk offset = 1663255445504
 Couldn't map the block 626309926912
 btrfs: volumes.c:1020: btrfs_num_copies: Assertion `!(ce-start 
 logical || ce-start + ce-size  logical)' failed.
 Aborted (core dumped)

Strange enough, we don't find any chunks during scanning process.

And seems this is unrecoverable ~_~


Wang,
 
 
 Any thoughts?
 
 On 28 July 2013 08:17, Wang Shilong wangshilong1...@gmail.com wrote:
 Hello,
 
 It seems Btrfs Chunk Tree is damaged, so you can not mount Btrfs filesystem 
 any more.
 
 However, you can try the latest Btrfs-progs, Miao Xie implements chunk tree 
 recover function.
 
 The url is:
 
git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git
 
 
 you can try it:
btrfs chunk-recover  -v dev
 
 This is Time-consuming, because it will scan the whole disk. And also,
 please catch output of processing(this is helpful to us if the recovery 
 fails, -v option
 enable this).
 
 Thanks,
 Wang
 
 
 
 
 
 

--
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


Re: Recovering from btrfs error Couldn't read chunk root.

2013-07-29 Thread Kyriakos
Unrecoverable?
I know i cant mount and have access but my data are still there intact
( as i was using them till the reboot) i shouldn't be able to
extract/recover them to another disc? With any magic command without
mounting?
Any other solutions?

http://bpaste.net/show/118112/

On 29 July 2013 15:06, Wang Shilong wangshilong1...@gmail.com wrote:

 在 2013-7-29,上午2:12,Kyriakos kyriakosbrastia...@gmail.com 写道:

 Just tried it as you said with the -v option enabled
 This is my output:

 http://bpaste.net/show/118112/


 This is a *long* email, and seems that btrfs list refuse it.

  Device extent: devid = 1, start = 1667558801408, len = 1073741824,
 chunk offset = 1663255445504
 Couldn't map the block 626309926912
 btrfs: volumes.c:1020: btrfs_num_copies: Assertion `!(ce-start 
 logical || ce-start + ce-size  logical)' failed.
 Aborted (core dumped)

 Strange enough, we don't find any chunks during scanning process.

 And seems this is unrecoverable ~_~


 Wang,


 Any thoughts?

 On 28 July 2013 08:17, Wang Shilong wangshilong1...@gmail.com wrote:
 Hello,

 It seems Btrfs Chunk Tree is damaged, so you can not mount Btrfs filesystem 
 any more.

 However, you can try the latest Btrfs-progs, Miao Xie implements chunk tree 
 recover function.

 The url is:

git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git


 you can try it:
btrfs chunk-recover  -v dev

 This is Time-consuming, because it will scan the whole disk. And also,
 please catch output of processing(this is helpful to us if the recovery 
 fails, -v option
 enable this).

 Thanks,
 Wang







--
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


Re: Recovering from btrfs error Couldn't read chunk root.

2013-07-27 Thread Wang Shilong
Hello, 

It seems Btrfs Chunk Tree is damaged, so you can not mount Btrfs filesystem any 
more.

However, you can try the latest Btrfs-progs, Miao Xie implements chunk tree 
recover function.

The url is:

git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git


you can try it:
btrfs chunk-recover  -v dev

This is Time-consuming, because it will scan the whole disk. And also,
please catch output of processing(this is helpful to us if the recovery fails, 
-v option
enable this).

Thanks,
Wang






--
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