You are not logged in.

#1 2013-05-17 14:47:03

qiuwei
Member
Registered: 2009-12-18
Posts: 245

root file system broken

My root filesystem seems to be broken after I forced my laptop restart by powering it off.

Now I am always dropped into an emergency shell.  The log tells me that mount got segmentation fault when it tried to mount the root partition. I'm using btrfs for the root partition(silly me!).
I already tried mounting the root system from a live cd, got the same segmentation fault.

Can anyone shed some light on this? Is there any tool similar to fsck for btrfs?

If the log is required, I will attach it later.
Thanks in advance.

EDIT:

I tried running

btrfsck --repair /dev/sda7

but also failed with

enabling repair mode
checking extents
checking fs roots
checking root refs
btrfsck: extent-tree.c:2549: btrfs_reserve_extent: Assertion `!(ret)` failed.
[1] 385 abort (core dumped) btrfsck --repair /dev/sda7

EDIT 2:
The problem seems to be solved by following
http://www.funtoo.org/wiki/BTRFS_Fun
section  Clearing the BTRFS journal  and Using btrfsck

Last edited by qiuwei (2013-05-17 15:22:14)

Offline

#2 2013-05-17 15:19:01

falconindy
Developer
From: New York, USA
Registered: 2009-10-22
Posts: 4,111
Website

Re: root file system broken

https://plus.google.com/108087225644395 … kMy11j1yW7

shorter version:

# btrfs-zero-log /dev/sda7

Offline

#3 2013-05-17 15:24:24

qiuwei
Member
Registered: 2009-12-18
Posts: 245

Re: root file system broken

falconindy wrote:

https://plus.google.com/108087225644395 … kMy11j1yW7

shorter version:

# btrfs-zero-log /dev/sda7

Many thanks. It indeed solved the problem.

Offline

#4 2013-05-17 15:26:56

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: root file system broken

Please mark the thread as [Solved] then.  As a new-ish btrfs user, I will be logging this somewhere in my head for future reference (hopefully only reference, and not use).

Offline

Board footer

Powered by FluxBB