Gentoo Archives: gentoo-user

From: Grant Edwards <grant.b.edwards@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Re: OT: Fighting bit rot
Date: Tue, 08 Jan 2013 19:55:52
Message-Id: kchtg5$dku$1@ger.gmane.org
In Reply to: Re: [gentoo-user] OT: Fighting bit rot by Pandu Poluan
1 On 2013-01-08, Pandu Poluan <pandu@××××××.info> wrote:
2 > On Jan 8, 2013 11:20 PM, "Florian Philipp" <lists@×××××××××××.net> wrote:
3 >>
4 >
5 > -- snip --
6 >
7 >>
8 >> Hmm, good idea, albeit similar to the `md5sum -c`. Either tool leaves
9 >> you with the problem of distinguishing between legitimate changes (i.e.
10 >> a user wrote to the file) and decay.
11 >>
12 >> When you have completely static content, md5sum, rsync and friends are
13 >> sufficient. But if you have content that changes from time to time, the
14 >> number of false-positives would be too high. In this case, I think you
15 >> could easily distinguish by comparing both file content and time stamps.
16 >>
17 >> Now, that of course introduces the problem that decay could occur in the
18 >> same time frame as a legitimate change, thus masking the decay. To
19 >> reduce this risk, you have to reduce the checking interval.
20 >>
21 >> Regards,
22 >> Florian Philipp
23 >
24 > IMO, we're all barking up the wrong tree here...
25 >
26 > Before a file's content can change without user involvement, bit rot must
27 > first get through the checksum (CRC?) of the hard disk itself. There will
28 > be no 'gradual degradation of data', just 'catastrophic data loss'.
29
30 When a hard drive starts to fail, you don't unknowingly get back
31 "rotten" data with some bits flipped. You get either a "seek error"
32 or "read error", and no data at all. IIRC, the same is true for
33 attempts to read a failing CD.
34
35 However, if you've got failing RAM that doesn't have hardware ECC,
36 that often appears as corrupted data in files. If a bit gets
37 erroneously flippped in a RAM page that's being used to cache file
38 data, and that page is marked as dirty, then the erroneous bits will
39 get written back to disk just like the rest of them.
40
41 --
42 Grant Edwards grant.b.edwards Yow! ... he dominates the
43 at DECADENT SUBWAY SCENE.
44 gmail.com

Replies

Subject Author
Re: [gentoo-user] Re: OT: Fighting bit rot Florian Philipp <lists@×××××××××××.net>
Re: [gentoo-user] Re: OT: Fighting bit rot Alan McKinnon <alan.mckinnon@×××××.com>