linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* BTRFS corrupted by combination of mistreatment of hiberantion and accidental power loss.
@ 2014-01-29 14:50 Adam Ryczkowski
  2014-01-29 15:02 ` Roman Mamedov
  2014-01-29 15:13 ` cwillu
  0 siblings, 2 replies; 4+ messages in thread
From: Adam Ryczkowski @ 2014-01-29 14:50 UTC (permalink / raw)
  To: linux-btrfs

I have two independent Linux installations my notebook, both sharing the 
same btrfs partition as root file system, but installed on different 
subvolumes.

I hibernated one Linux (Mint 15 64 bit). Hibernation data is stored on 
the swap file, which is used exclusively by this system.

Then 2 events happened.

1) I accidentally ran the other system, which wasn't hibernated - Ubuntu 
12.10. Realizing the problem, I waited until the system booted up, and 
then shutdowned it.

Then I opened the hibernated Mint 15. Restoration went successful, and I 
never thought I am in trouble.

2) Immediately after that, by coincidence, the battery fell down, 
brutally powering down the computer.

After that, I am unable to repair/mount the root btrfs partition, 
however I try (I built the current btrfs-tools from git). Dmesg displays 
only one error entry: btrfs: open_ctree failed.

I know, that if one those two events happened separately, there would be 
no problem. The problem arose only when those two events happened 
simultaneously.

So I guess I am experiencing one of the corner cases.

What are my prospects to restoring my data? I have several subvolumes on 
the hard drive, some of them were not touched by the accident at all.

Adam Ryczkowski


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-01-29 17:09 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-29 14:50 BTRFS corrupted by combination of mistreatment of hiberantion and accidental power loss Adam Ryczkowski
2014-01-29 15:02 ` Roman Mamedov
2014-01-29 15:13 ` cwillu
2014-01-29 17:08   ` Duncan

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).