From: Dave Barnum <dave@thebarnums.com>
To: Wang Shilong <wangshilong1991@gmail.com>
Cc: linux-btrfs@vger.kernel.org
Subject: Re: Need help mounting broken btrfs Fedora 19
Date: Tue, 16 Jul 2013 14:01:07 -0400 [thread overview]
Message-ID: <CACvcmCChoHFJ0gxH0hqAtNUkWnsWOtqmHukq=Z82S8t0LSKNuQ@mail.gmail.com> (raw)
In-Reply-To: <CACvcmCAa7PMMvtYz5patzsh-5yAkK_f5cOpm6oMu2tLrvq04=Q@mail.gmail.com>
Any other suggestions?
On Mon, Jul 15, 2013 at 6:56 AM, Dave Barnum <dave@thebarnums.com> wrote:
> Thanks Wang,
>
> This was the result:
> root@ubuntu:/downloads/btrfs-progs# ./btrfs chunk-recover /dev/sdc2
> no recoverable chunk
> Recover the chunk tree successfully.
>
> Still unable to mount.
>
> On Sun, Jul 14, 2013 at 2:03 PM, Wang Shilong <wangshilong1991@gmail.com> wrote:
>> Hello,
>>
>> You call pull from:
>> git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git
>>
>> Miao implement chunk tree recover function, you can try it with like.
>> btrfs chunk-recover /dev
>> Maybe this can help you.
>>
>> Thanks,
>> Wang
>>> I need some help as may have lost some number of files on a btrfs raid
>>> 1 volume. I'm not quite sure what happend which, I know, only adds to
>>> the problem.
>>>
>>> On my computer #1 I had only a month or so ago installed Fedora 19
>>> Beta and at the time of install chose BTRFS, raid 1. Recently one of
>>> the drives started complaining that it was going to die. WIthout
>>> taking it out of the array (perhaps I should have done that) I turned
>>> off the system and swapped the drive with another. From then on I lost
>>> my ability to boot the system. I could not get anything to work with
>>> the new hard drive. Then I put the old hard drive back in so that I
>>> could try to boot again. Still nothing. At one point I think I was
>>> able to see grub - but at this point, I'm not. I just get boot disk
>>> failure.
>>>
>>> Further more on the failing drive, drive A, I can still see the
>>> patitions but I cannot mount it on another system. On drive B (the
>>> other half of the mirror) I do not see any partitions. I tried copying
>>> the partition structure using sfdisk from A to B but that probably was
>>> not smart.
>>>
>>> I plugged drive A into computer #2 using a live Fedora and Ubuntu CD
>>> to try to mount the volume. However in both distributions I am unable
>>> to mount the volume. I've tried mounting using -o degraded but I still
>>> get the same error. The error I'm seeing when I try to mount the
>>> filesystem goes like this:
>>>
>>> Quote:
>>> [10792.307425] device label fedora_ison devid 2 transid 48720 /dev/sdc2
>>> [10792.308202] btrfs: allowing degraded mounts
>>> [10792.308206] btrfs: disk space caching is enabled
>>> [10792.308599] btrfs: failed to read chunk root on sdc2
>>> [10792.308799] btrfs warning page private not zero on page 20979712
>>> [10792.320146] btrfs: open_ctree failed
>>>
>>> I believe the superblock may be in tact since when i turn the command
>>> ./btrfs-show-super /dev/sdc2 I get:
>>>
>>> Quote:
>>> root@ubuntu:/downloads/btrfs-progs# ./btrfs-show-super /dev/sdc2
>>> superblock: bytenr=65536, device=/dev/sdc2
>>> ---------------------------------------------------------
>>> csum 0xfc19c468 [match]
>>> bytenr 65536
>>> flags 0x1
>>> magic _BHRfS_M [match]
>>> fsid cbbf7d4c-f7a0-43ff-aed5-77b347d6ff25
>>> label fedora_ison
>>> generation 48720
>>> root 1105526784
>>> sys_array_size 226
>>> chunk_root_generation 46504
>>> root_level 1
>>> chunk_root 20979712
>>> chunk_root_level 1
>>> log_root 0
>>> log_root_transid 0
>>> log_root_level 0
>>> total_bytes 2988521291776
>>> bytes_used 598216536064
>>> sectorsize 4096
>>> nodesize 4096
>>> leafsize 4096
>>> stripesize 4096
>>> root_dir 6
>>> num_devices 2
>>> compat_flags 0x0
>>> compat_ro_flags 0x0
>>> incompat_flags 0x1
>>> csum_type 0
>>> csum_size 4
>>> cache_generation 48720
>>> dev_item.uuid 5f61edaa-7f12-4ec5-a024-02f7797e1400
>>> dev_item.fsid cbbf7d4c-f7a0-43ff-aed5-77b347d6ff25 [match]
>>> dev_item.type 0
>>> dev_item.total_bytes 1494260645888
>>> dev_item.bytes_used 482110078976
>>> dev_item.io_align 4096
>>> dev_item.io_width 4096
>>> dev_item.sector_size 4096
>>> dev_item.devid 2
>>> dev_item.dev_group 0
>>> dev_item.seek_speed 0
>>> dev_item.bandwidth 0
>>> dev_item.generation 0
>>>
>>> Could someone help me troubleshoot why I can't mount my volume? I
>>> would REALLY appreciate it! Perhaps there is a way to repair my broken
>>> tree structure?
>>>
>>> Thank You!
>>> --
>>> To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
>>> the body of a message to majordomo@vger.kernel.org
>>> More majordomo info at http://vger.kernel.org/majordomo-info.html
>>
prev parent reply other threads:[~2013-07-16 18:01 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-07-14 13:43 Need help mounting broken btrfs Fedora 19 Dave Barnum
2013-07-14 13:49 ` Hugo Mills
2013-07-14 13:53 ` Dave Barnum
2013-07-14 14:03 ` Wang Shilong
2013-07-15 10:56 ` Dave Barnum
2013-07-16 18:01 ` Dave Barnum [this message]
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='CACvcmCChoHFJ0gxH0hqAtNUkWnsWOtqmHukq=Z82S8t0LSKNuQ@mail.gmail.com' \
--to=dave@thebarnums.com \
--cc=linux-btrfs@vger.kernel.org \
--cc=wangshilong1991@gmail.com \
/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).