linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Duncan <1i5t5.duncan@cox.net>
To: linux-btrfs@vger.kernel.org
Subject: Re: Corrupt btrfs filesystem recovery... What best instructions?
Date: Mon, 30 Sep 2013 07:51:28 +0000 (UTC)	[thread overview]
Message-ID: <pan$ea530$62f373f9$7645e5f4$cf21d374@cox.net> (raw)
In-Reply-To: l2a7km$gi8$1@ger.gmane.org

Martin posted on Sun, 29 Sep 2013 22:55:43 +0100 as excerpted:

> On 29/09/13 22:29, Martin wrote:
> 
>> Looking up what's available for Gentoo, the maintainers there look to
>> be nicely sharp with multiple versions available all the way up to
>> kernel 3.11.2...

Cool, another gentooer! =:^)

> That is being pulled in now as expected:
> 
> sys-kernel/gentoo-sources-3.11.2

FWIW, I've been doing my own kernels (mainline) since back on mandrake a 
decade ago, and I just changed up my scripts a bit when I switched to 
gentoo.  Then later on I changed them up a bit more to be able to run git 
kernels.  These days I normally first try (and switch to if no serious 
bugs) to the dev kernel around -rc2 or so, by which point I figure 
anything likely to eat my system for breakfast should be either worked 
thru, or at least news of it available.  As a non-dev, it's very cool 
being able to spot and report bugs, possibly bisecting to a specific 
commit, and watch them get fixed before general kernel release. Just one 
way I as a non-dev can contribute back.  =:^)

To take care of packages that depend on a kernel package, I used to have 
a kernel (gentoo-sources-2.6.9999 or some such, back then, now of course 
it'd be 3.9999) in package.provided, but these days I don't even need 
that. =:^)

>> There's also the latest available from btrfs tools with
>> sys-fs/btrfs-progs "9999"...
> 
> Oddly, that caused emerge to report:
> 
> [ebuild     UD ] sys-fs/btrfs-progs-0.19.11 [0.20_rc1_p358] 0 kB
> 
> which is a *downgrade*. Hence, I'm keeping with the 0.20_rc1_p358.

btrfs-progs-9999 is available, but as a live package, it's masked in 
keeping with gentoo policy.  So to get it you'd need to unmask it.

But 0.20_rc1_p358 shouldn't be /too/ far back.  In fact, I'm guessing the 
p-number is the (serialized) patch sequence number indicating the number 
of commits forward from the rc1 tag.  And on the (locally unmasked) -9999 
version here, a git describe --tags gives me

v0.20-rc1-358-g194aa4a

... so 0.20_rc1_p358 is very likely identical to the live version at this 
point, and it makes no difference, except that the non-live version is a 
stable snapshot instead of a version that might change every time you 
merge it, if upstream has done any further commits.

So btrfs-progs-0.20_rc1_p358 should be fine.  And you were updating 
kernel to 3.11.2, so that should be fine by the time you read this, as 
well. =:^)

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman


  reply	other threads:[~2013-09-30  7:51 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-09-28 19:26 Corrupt btrfs filesystem recovery... (Due to *sata* errors) Martin
2013-09-28 20:51 ` Chris Murphy
2013-09-28 22:51   ` Martin
2013-09-29  2:06     ` Chris Murphy
2013-09-29  2:31       ` Martin
2013-09-28 22:54 ` Martin
2013-09-29  2:10   ` Corrupt btrfs filesystem recovery... What best instructions? Martin
2013-09-29  5:11     ` Duncan
2013-09-29 21:29       ` Martin
2013-09-29 21:55         ` Martin
2013-09-30  7:51           ` Duncan [this message]
2013-10-03  0:49         ` Martin
2013-10-03  1:31           ` Chris Murphy
2013-10-03 16:56           ` Martin
2013-10-04 15:43             ` Martin
2013-10-05 11:32               ` Martin
2013-10-05 13:18                 ` Martin
2013-10-07 14:56                   ` btrfsck --repair --init-extent-tree: segfault error 4 Martin
2013-10-07 19:03                     ` Chris Murphy
2013-10-09 16:03                       ` Martin
2013-10-05 12:05 ` ASM1083 rev01 PCIe to PCI Bridge chip (Was: Corrupt btrfs filesystem recovery... (Due to *sata* errors)) Martin

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='pan$ea530$62f373f9$7645e5f4$cf21d374@cox.net' \
    --to=1i5t5.duncan@cox.net \
    --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).