From owner-freebsd-fs@FreeBSD.ORG Tue Feb 5 14:17:37 2008 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 9D29B16A421 for ; Tue, 5 Feb 2008 14:17:37 +0000 (UTC) (envelope-from joe@skyrush.com) Received: from shadow.wildlava.net (shadow.wildlava.net [67.40.138.81]) by mx1.freebsd.org (Postfix) with ESMTP id 6F09E13C4F2 for ; Tue, 5 Feb 2008 14:17:37 +0000 (UTC) (envelope-from joe@skyrush.com) Received: from [64.134.205.78] (dhcp64-134-205-78.lman.aus.wayport.net [64.134.205.78]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by shadow.wildlava.net (Postfix) with ESMTP id 4B9998F3EB; Tue, 5 Feb 2008 07:17:36 -0700 (MST) Message-ID: <47A86FB3.2060204@skyrush.com> Date: Tue, 05 Feb 2008 07:16:19 -0700 From: Joe Peterson User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: Nick Gustas References: <47A73C8D.3000107@skyrush.com> <86prvby5o1.fsf@ds4.des.no> <47A864D9.4060504@skyrush.com> <47A866D1.3040703@tychl.net> In-Reply-To: <47A866D1.3040703@tychl.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: freebsd-fs@freebsd.org Subject: Re: Forcing full file read in ZFS even when checksum error encountered 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: Tue, 05 Feb 2008 14:17:37 -0000 Nick Gustas wrote: >> Well, I'd like to actually read the "bad" data too, so I can see if it is >> really bad or if there is a metadata issue. Basically, I'd like to recover >> all the file's bytes this once without having ZFS stop me due to the checksum >> failure, just for debugging purposes. Is this impossible in ZFS? > This may do what you want, but I'm not sure if this only disables > creation of checksums, or it disables use of preexisting checksums > entirely. The man page entry would suggest it disables them for reads > too. If this is the case, it should do what you want. > > http://www.solarisinternals.com/wiki/index.php/ZFS_Evil_Tuning_Guide#Checksums Unfortunately, no - I tried this already, and it has no effect. I assume it only determines whether the checksums are created, not whether checked if they already exist. Thanks, Joe