From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <20120105124852.GA940@polynum.com> <20120105144810.182add7c@wks-ddc.exosec.local> <20120105151518.GB435@polynum.com> <74f17bd79e5a709683d94e72b4459623@lvoc.net> <20120105184858.87B0BB858@mail.bitblocks.com> From: =?UTF-8?B?QXJhbSBIxIN2xINybmVhbnU=?= Date: Thu, 5 Jan 2012 21:13:08 +0200 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] venti and "contrib": RFC Topicbox-Message-UUID: 55d43caa-ead7-11e9-9d60-3106f5b1d025 >> venti doesn't have a "scrub" command, does it? zfs scrub was >> instrumental in warning me that I needed new disks. > > they're using coraid storage. =C2=A0all this is taken care of for them > by the SR appliance. Out of curiosity, how? ZFS blocks are checksummed. ZFS scrub reads not physical blocks on disks, but logical ZFS blocks and validates their checksum. How can the Coraid appliance determine if the data it reads is valid or not since it works below the file system layer and only understands physical blocks? --=20 Aram H=C4=83v=C4=83rneanu