cheater00 . posted on Mon, 11 Jan 2016 15:04:42 +0100 as excerpted: > I noticed that every time Data gets bumped, it only gets bumped by a > couple GB. I rarely ever store files on that disk that are larger than 2 > GB, But the last time it crashed, I was moving a file that was 4.3 GB, > so maybe that's conductive to the crash happening? Maybe the file being > larger than what btrfs would allocate has something to do with this. I > will keep track of the amount of data since last crash, and the file > size when the crash occured. See my just completed post to a different subthread of this now rather large thread, where I describe my experience with this bug. The bug seems to be related to chunk creation, and those chunks are 1-10 GiB in size, depending on factors such as the size of the filesystem, chunk mode (raidx vs single or dup), etc. Assuming your filesystem is creating 2 GiB data chunks and that existing chunks are close to full, a 4.3 GiB file would likely force creation of two such chunks, which, other factors being equal, would give it twice the chance of failure as attempting to copy a smaller file that only forces creation of one such chunk. Similarly, attempting to copy (perhaps using --reflink=never or copying in from a different filesystem to insure that it's actually copying the data, not just reflinking it) a really large file of 10+ GiB would be several times more likely to fail, while attempting to copy files of under say half a GiB in size would most of the time succeed, since they'd be rather unlikely to force creation of a new data chunk. [And again, as requested elsewhere, please reply inline in quote-context, under the part of the quote providing the context for what you're replying to, instead of above, out of context. It makes both reading in context, and further replies in context, /so/ much easier.] -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman -- 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
