On Fri, Jul 05, 2013 at 07:47:47AM +0200, Takashi Iwai wrote:
I hit this problem when I moved the whole FS on my workstation to btrfs, and unfortunately in my case, I had to reinstall the whole system from the scratch, and lose many data. This was the worst case I met ever since Reiserfs over 10 years ago, so I gave up btrfs since then.
IIRC, this was the heavily patched 3.1.x based kernel from opensuse 12.1, right? Lots of backports were taken from sles kernel, but as there were newer opensuse releases available, 12.1 did not get many updates and some bugs were left. Using a recent kernel is recommended.
A sudden -ENOSPC is unavoidable as a nature of COW, especially when snapshots are taken automatically. But, the behavior like this (refusing any actions including mount) is a literally disaster, which must not happen. If mount may be refused, at least a proper fsck must be provided instead of a random tool.
Yeah the enospc situation is far from perfect, but has improved over time. david -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org