From owner-freebsd-fs@FreeBSD.ORG Sat May 21 06:39:59 2011 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 BFEB7106564A for ; Sat, 21 May 2011 06:39:59 +0000 (UTC) (envelope-from grarpamp@gmail.com) Received: from mail-pw0-f54.google.com (mail-pw0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 9BCB98FC0A for ; Sat, 21 May 2011 06:39:59 +0000 (UTC) Received: by pwj8 with SMTP id 8so2578324pwj.13 for ; Fri, 20 May 2011 23:39:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=8v3M2pGzpY5zcrRJQ3NcDAPvuI8vzWT1PmpQ1mxao5U=; b=Qu44zcN636hp0EfnpoIvhcgbtfYEq56wEgJhtuU55AEXUtqvPZ4cTS7VdvP2GMi8w5 7mnotyyFOZoNZiCgwG7XzrfezJ8K19wBba3TED7+zL0ebzNMm9O7pgf6Zn6VOybr72OP BEV72WBzP/tLAunOMJcrGXDZWFMoMqmJ1FTJA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=Bwj6EHCLiV6O0oEkGazNZJ1kkbhh2sjSTMCXuHUmMcVHPjYpc3T4ovnwfHDcSS8Xkq B8Um6t/TroiYJPdq+goFXxCeGNk4zT9O5PmsjhXdpB2iv94JehPHA22un64nvpbWq/ei RKmuiTy9YFrMuqut0kESmCCzf5tYV4C2XbyEs= MIME-Version: 1.0 Received: by 10.142.121.41 with SMTP id t41mr148563wfc.358.1305959999077; Fri, 20 May 2011 23:39:59 -0700 (PDT) Received: by 10.142.157.2 with HTTP; Fri, 20 May 2011 23:39:59 -0700 (PDT) Date: Sat, 21 May 2011 02:39:59 -0400 Message-ID: From: grarpamp To: freebsd-fs@freebsd.org Content-Type: text/plain; charset=UTF-8 Subject: Write reallocator 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: Sat, 21 May 2011 06:39:59 -0000 I've got a disk that I'd like to excercise in order to see if it will reallocate marginal reads when written to. Normally I'd just zero the thing, destroy and toss it. But I feel like playing more. Because the data is still semi valuable, I want to read and write back every block of the disk. Any tools that will do this? Besides dd and shell math? Also, as with SCSI drives and camcontrol, is there a decent ATA mode page editor out there? Even if on Windows. Maybe this is more for the hardware list?