Hello Liu,

please find both files stored here:

https://drive.google.com/folderview?id=0B6RZ_9vVuTEcMDV6eGNmRlZ0ZjQ&usp=sharing


Thanks






On Thu, Apr 21, 2016 at 7:27 AM, Liu Bo <bo.li....@oracle.com> wrote:
> On Wed, Apr 20, 2016 at 10:09:07PM +0200, lenovomi wrote:
>> Hi Chris,
>>
>> please find below attached the complete log while executing all the
>> brtrfs commands, all of them failed.
>>
>> ;-(
>>
>>
>> https://bpaste.net/show/4d8877a49b80
>> https://bpaste.net/show/7e2e5aa30741
>> https://bpaste.net/show/482e91b25fc5
>> https://bpaste.net/show/5093cc3daa5a
>> https://bpaste.net/show/a24935eb5a1b
>
> It's not that easy to corrupt both of metadata copies which are located
> in two different drives by an unclean shutdown because we always do COW.
>
> From what I can tell from the above results, the two copies of raid1
> remain consistent and indentical, but somehow there are some problems in
> checksum field.
>
> ---------------------------------------------------------------------
> root@heap-unreal:/home/heap/btrfs-progs# ./btrfs check --readonly /dev/sda
> checksum verify failed on 17802818387968 found FF45E2D3 wanted BFB02AEC, dev 
> bytenr 2972268003328, devid 2
> checksum verify failed on 17802818387968 found FF45E2D3 wanted BFB02AEC, dev 
> bytenr 2972268003328, devid 2
> checksum verify failed on 17802818387968 found FF45E2D3 wanted BFB02AEC, dev 
> bytenr 2973311336448, devid 1
> checksum verify failed on 17802818387968 found FF45E2D3 wanted BFB02AEC, dev 
> bytenr 2972268003328, devid 2
> ---------------------------------------------------------------------
>
> In order to verify that, please follow this and show us what you get.
>
> 1. dd if=/dev/sdb of=/tmp/corrupt-dev2.txt bs=1 skip=2972268003327 count=16384
> 2. dd if=/dev/sdd of=/tmp/corrupt-dev1.txt bs=1 skip=2973311336447 count=16384
> 3. od -x /tmp/corrupt-dev2.txt
> 4. od -x /tmp/corrupt-dev1.txt
>
> Thanks,
>
> -liubo
>
>>
>> Thanks
>>
>> On Tue, Apr 12, 2016 at 9:58 PM, Chris Murphy <li...@colorremedies.com> 
>> wrote:
>> > On Tue, Apr 12, 2016 at 9:48 AM, lenovomi <lenov...@gmail.com> wrote:
>> >
>> >> root@ubuntu:/home/ubuntu# btrfs restore -D -v  /dev/sda /mnt/usb/
>> >> checksum verify failed on 17802818387968 found FF45E2D3 wanted BFB02AEC
>> >> checksum verify failed on 17802818387968 found FF45E2D3 wanted BFB02AEC
>> >> checksum verify failed on 17802818387968 found FF45E2D3 wanted BFB02AEC
>> >> checksum verify failed on 17802818387968 found FF45E2D3 wanted BFB02AEC
>> >> Csum didn't match
>> >> Couldn't read tree root
>> >> Could not open root, trying backup super
>> >> warning, device 2 is missing
>> >> warning devid 2 not found already
>> >> warning devid 3 not found already
>> >> warning devid 4 not found already
>> >> checksum verify failed on 17802818387968 found FF45E2D3 wanted BFB02AEC
>> >> checksum verify failed on 17802818387968 found FF45E2D3 wanted BFB02AEC
>> >> Csum didn't match
>> >> Couldn't read tree root
>> >> Could not open root, trying backup super
>> >> warning, device 2 is missing
>> >> warning devid 2 not found already
>> >> warning devid 3 not found already
>> >> warning devid 4 not found already
>> >> checksum verify failed on 17802818387968 found FF45E2D3 wanted BFB02AEC
>> >> checksum verify failed on 17802818387968 found FF45E2D3 wanted BFB02AEC
>> >> Csum didn't match
>> >> Couldn't read tree root
>> >> Could not open root, trying backup super
>> >>
>> >
>> > Why are devices 2, 3, 4 missing? I think there's a known issue where
>> > btrfs fi show might see drives as available that other tools won't
>> > see. Try 'btrfs dev scan' and then repeat the restore command with -D
>> > just to see if the missing device warnings go away. If devices are
>> > missing, it's kinda hard to do a restore.
>> >
>> >
>> > If these are hard drives, there should be supers 0, 1, 2 and they
>> > should all be the same. But they may not be the same on each drive, so
>> > it's worth checking:
>> >
>> > btrfs-show-super -f <eachdevice>
>> >
>> > And then also btrfs-find-root <anydevice>
>> >
>> >
>> >
>> >
>> > --
>> > Chris Murphy
>> > --
>> > 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
>> --
>> 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
--
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

Reply via email to