From owner-freebsd-fs@FreeBSD.ORG Sun Apr 26 09:21:13 2009 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6D6A5106564A for ; Sun, 26 Apr 2009 09:21:13 +0000 (UTC) (envelope-from scott@bqinternet.com) Received: from mail.bqinternet.com (mail.bqinternet.com [69.9.32.203]) by mx1.freebsd.org (Postfix) with ESMTP id 39FB68FC12 for ; Sun, 26 Apr 2009 09:21:13 +0000 (UTC) (envelope-from scott@bqinternet.com) Received: from localhost (mail [69.9.32.203]) by mail.bqinternet.com (Postfix) with ESMTP id 168AB409A31; Sun, 26 Apr 2009 09:21:14 +0000 (GMT) Received: from mail.bqinternet.com ([69.9.32.203]) by localhost (mail.bqinternet.com [69.9.32.203]) (amavisd-new, port 10024) with ESMTP id Z9UbeP6fWjyH; Sun, 26 Apr 2009 09:21:13 +0000 (GMT) Received: from scott-burnss-macbook-air.local (mail [69.9.32.203]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.bqinternet.com (Postfix) with ESMTP id 3973D409A28; Sun, 26 Apr 2009 09:21:13 +0000 (GMT) Message-ID: <49F42786.6070008@bqinternet.com> Date: Sun, 26 Apr 2009 05:21:10 -0400 From: Scott Burns User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302) MIME-Version: 1.0 To: Ivan Voras References: <49F048FB.6000401@bqinternet.com> <20090423195335.521db0a7@kan.dnsalias.net> <49F16009.3080206@bqinternet.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-fs@freebsd.org Subject: Re: UFS2 metadata checksums X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Apr 2009 09:21:13 -0000 Ivan Voras wrote: > Scott Burns wrote: > >> As long as there is some interest in this kind of functionality, I will >> continue working on it. The next step is to protect metadata structures >> beyond inodes. I am hoping to have some results to post in the next few >> weeks. > > Btw. what checksum do you use? I haven't settled on anything yet. Currently I'm just reading the dinode structure 32 bits at a time and doing a bitwise XOR. It's just a proof of concept and I am open to suggestions. -- Scott Burns System Administrator BQ Internet Corporation