From: Kai Krakow <hurikhan77@gmail.com>
To: linux-btrfs@vger.kernel.org
Subject: Re: F21 fails to mount root part, btrfs check: Couldn't open file system
Date: Tue, 31 Mar 2015 23:48:18 +0200 [thread overview]
Message-ID: <2ahrub-586.ln1@hurikhan77.spdns.de> (raw)
In-Reply-To: b5hrub-586.ln1@hurikhan77.spdns.de
Kai Krakow <hurikhan77@gmail.com> schrieb:
> Chris Murphy <lists@colorremedies.com> schrieb:
>
>> On Tue, Mar 31, 2015 at 2:09 PM, Chris Murphy <lists@colorremedies.com>
>> wrote:
>>
>>> Well you have to rule that out before anyone on this list can really
>>> help. Try booting Fedora 21 install media, and using smartctl -x on
>>> the drive.
>>
>> While you're at it, try to mount the Btrfs volume in question normally
>> and report kernel messages. If mount fails, try it with -o recovery
>> mount option, and also report kernel messages and whether that fails.
>
> I had this happen, too, lately. It's quite often happening after an
> unclean shutdown (which currently quite often happend to me due to the
> xorg intel driver having GPU freezes). SysRq+W shows that the mount
> process is locked somewhere in the btrfs code path and won't quit if
> Ctrl+C'd...
>
> Only way to fix it was to btrfs-zero-log. But it still took some reboots
> from initramfs until it successfully mounted again (I could mount it in
> initramfs right after zero-log but upon reboot it hung again though at a
> different stage probably).
>
> So I guess there's some race on the one hand (happens from time to time
> non- related to fixing it with zero-log), and a deadlock on the other hand
> after some unclean shutdowns (more or less random).
>
> My setup is 3-device btrfs-mraid1-draid0 on bcache. Bcache wasn't involved
> in the backtrace of SysRq+W, however. Apparently I don't have a screenshot
> of it because my smart phone is currently fried...
BTW: I tried all kernels from current 3.19.x back to 3.18.0 which still live
on my boot partition - each with the same result and very similar backtrace
(SysRq+W)...
--
Replies to list only preferred.
next prev parent reply other threads:[~2015-03-31 21:50 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-03-31 18:55 F21 fails to mount root part, btrfs check: Couldn't open file system Martin Langhoff
2015-03-31 20:09 ` Chris Murphy
2015-03-31 20:11 ` Chris Murphy
2015-03-31 21:45 ` Kai Krakow
2015-03-31 21:48 ` Kai Krakow [this message]
2015-03-31 22:15 ` Chris Murphy
2015-03-31 22:17 ` Chris Murphy
2015-03-31 23:38 ` Kai Krakow
2015-03-31 23:56 ` Martin Langhoff
[not found] ` <HK2PR01MB0308B3759FC1AED779C219869AF40@HK2PR01MB0308.apcprd01.prod.exchangelabs.com>
2015-03-31 22:11 ` Chris Murphy
2015-03-31 23:54 ` Martin Langhoff
2015-04-01 1:33 ` Chris Murphy
2015-04-01 15:42 ` Martin Langhoff
2015-04-01 16:15 ` Martin Langhoff
2015-04-01 16:26 ` Martin Langhoff
2015-04-01 17:09 ` Chris Murphy
2015-04-01 17:03 ` Chris Murphy
2015-04-01 17:26 ` Martin Langhoff
2015-04-01 18:04 ` Chris Murphy
2015-04-01 18:16 ` Martin Langhoff
2015-04-01 18:20 ` Chris Murphy
2015-04-01 18:29 ` Martin Langhoff
2015-04-01 18:54 ` Chris Murphy
2015-04-01 19:23 ` Martin Langhoff
2015-04-01 20:14 ` Chris Murphy
2015-04-01 20:21 ` Chris Murphy
2015-04-02 3:29 ` Chris Murphy
2015-04-01 15:47 ` Martin Langhoff
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=2ahrub-586.ln1@hurikhan77.spdns.de \
--to=hurikhan77@gmail.com \
--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