From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 385A313834E for ; Mon, 7 Jan 2013 22:07:04 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 910FBE002A; Mon, 7 Jan 2013 22:06:49 +0000 (UTC) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B3C4BE002A for ; Mon, 7 Jan 2013 22:05:32 +0000 (UTC) Received: from compute1.internal (compute1.nyi.mail.srv.osa [10.202.2.41]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 493E62081A for ; Mon, 7 Jan 2013 17:05:32 -0500 (EST) Received: from frontend1.nyi.mail.srv.osa ([10.202.2.160]) by compute1.internal (MEProxy); Mon, 07 Jan 2013 17:05:32 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=binarywings.net; h=message-id:date:from:mime-version:to:subject:references :in-reply-to:content-type; s=mesmtp; bh=UIKn+RhEwrSZSzo9YG1SbYbn Pb8=; b=D90Wm7itQlDnzNf8IMfj3WhMMrC1Dxn6+4s1ocLJGPNLEKHMjsApHsEe /rQFAICkuWMW7ttho1Bk74H4I1A6B0s41459lDGI1QBaZyi0HeZApR6EvXREv+JL Ec4DPF/Taou0RQUt9gV6rcBFxIjNNUjt9+sPRJm/72NZnvPP4TY= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:date:from:mime-version:to :subject:references:in-reply-to:content-type; s=smtpout; bh=UIKn +RhEwrSZSzo9YG1SbYbnPb8=; b=apDITItyJheFbWgtuN2BS4B0xo/f8JF2fE0Z FdUdJvOTKr6JiWWcBWHBoLMaqEv+TfhtpA79Gd9+OvyJx3bMZ88bNA0hPMCPnZ7M hEc9b+fqj1rZTqT5PbBCE+TrF0wNVwV09ySClzD75nDhxLDc/iZxGmj5WvtHFszu hnqQ/bY= X-Sasl-enc: YNI3PeEoeVmo3N+YOMNkxiDzP4LpEmqz84iVgs/hoySA 1357596331 Received: from [192.168.5.18] (unknown [83.169.5.6]) by mail.messagingengine.com (Postfix) with ESMTPA id 378F78E0775 for ; Mon, 7 Jan 2013 17:05:30 -0500 (EST) Message-ID: <50EB46A1.4060407@binarywings.net> Date: Mon, 07 Jan 2013 23:05:21 +0100 From: Florian Philipp User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.11) Gecko/20121130 Thunderbird/10.0.11 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] OT: Fighting bit rot References: <50EB2BF7.4040109@binarywings.net> In-Reply-To: X-Enigmail-Version: 1.3.5 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig1B55139F60F4035A28630599" X-Archives-Salt: 6c25e5f6-5cb9-4759-a0e6-45ffe0b1b829 X-Archives-Hash: eebe9e0e30a93642e128d85af9e974fa This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig1B55139F60F4035A28630599 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Am 07.01.2013 22:07, schrieb Paul Hartman: > On Mon, Jan 7, 2013 at 2:11 PM, Florian Philipp = wrote: >> Hi list! >> >> I have a use case where I am seriously concerned about bit rot [1] and= I >> thought it might be a good idea to start looking for it in my own >> private stuff, too. >> >> Solving the problem is easy enough: >> - Record checksums and timestamps for each file >> - Check and update records via cronjob >> - If checksum changed but timestamp didn't, notify user >> - Let user restore from backup >> >> However, I haven't found any application in portage for this task. Now= , >> the implementation is easy enough but I'm wondering why it hasn't been= >> done. Or do I just look for the wrong thing? The only suitable thing >> seems to be app-admin/tripwire but that application also looks like >> overkill. >=20 > Not really what you are asking for, but I think btrfs and zfs have > checksumming built-in to the filesystem. I'm not sure what userspace > tools are like to monitor this, or if it's just an fsck away. >=20 Yes, that's a start. `btrfs scrub start` might give something meaningful. But I'm not really trusting btrfs with valuable data, yet. And CRC32 isn't much, either. Thanks anyway, Florian Philipp --------------enig1B55139F60F4035A28630599 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlDrRqUACgkQqs4uOUlOuU923ACffMSH+iQbzEkBagSwlLmRmKad wdEAniLn0UAOFG8a23nJ8C5DajtkBFMq =T2MS -----END PGP SIGNATURE----- --------------enig1B55139F60F4035A28630599--