Re: bad areas cause btrfs segfault

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

This bug seems to be one reported bug before:
http://article.gmane.org/gmane.comp.file-systems.btrfs/33270

And Chris has already updated the 3.13 stable branch to fix the bug.

If it is OK for you, updating kernel to 3.14 would be a solution.
(Since from 3.15, the new btrfs workqueue implementation caused some bug, and will be fixed in 3.17,
3.15~3.16 is not recommended)

Thanks
Qu
-------- Original Message --------
Subject: bad areas cause btrfs segfault
From: Daniel Holth <dholth@xxxxxxxxx>
To: <linux-btrfs@xxxxxxxxxxxxxxx>
Date: 2014年09月29日 09:11
I've got a couple of directories that cause a btrfs segfault. First
one happened at the end of July and I just renamed it to get it out of
my way (can't delete it without crashing); the second one just
happened and I'll be discarding the filesystem.

This "crash when touched" behavior is frustrating because it makes it
iffy to back up everything else. Usually about the second attempt to
touch the bad directory requires a reboot.

Instead, I would prefer that the filesystem not crash the whole system
when it encounters a corrupted area.

I've tried "btrfs scrub" and "btrfs check" but they don't find
anything wrong. I guess the next step would be "btrfs restore", but I
think I have a good enough backup made with a normal copy skipping the
two corrupted directories.

Here's my info.

$   uname -a
Linux cardamom 3.13.0-36-generic #63-Ubuntu SMP Wed Sep 3 21:30:07 UTC
2014 x86_64 x86_64 x86_64 GNU/Linux

$   btrfs --version
Btrfs v3.12

$   btrfs fi show
Btrfs v3.12

$   btrfs fi df /home # Replace /home with the mount point of your
btrfs-filesystem
Data, single: total=110.01GiB, used=108.09GiB
System, DUP: total=8.00MiB, used=20.00KiB
System, single: total=4.00MiB, used=0.00
Metadata, DUP: total=3.00GiB, used=2.31GiB
Metadata, single: total=8.00MiB, used=0.00

--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux