SpinRite (was: FYI)

Bill McGonigle bill at bfccomputing.com
Wed May 1 15:50:47 EDT 2013


On 04/28/2013 11:19 AM, Ben Scott wrote:
>   But "badblocks
> -n" will do the same thing, for free.

As I understand it, it's not the same (at the block layer VS the ATA 
layer), but:

   hdparm --read-sector 27878798
   hdparm --write-sector 27878798  --yes-i-know-what-i-am-doing /dev/sdb

will do what SpinRite does.

I had a drive on our DVR that kept kicking a disk out of the array. 
badblocks didn't help it.  Grepping the logs for the bad sector (md 
reports bad reads) and doing the above got the drive to re-map and after 
re-adding the partition to the array it's been stable for 6 months or so 
(yay, bash history).

I should emphasize that this drive is part of a mirror on a device that 
plays TV shows to kids and there are nightly backups.  Given that, it 
saved a hundred bucks on a replacement drive.

I'm not sure if any of the fistful of dd_*rescue* tools integrate this. 
  If they did, that would be pretty close to a free SpinRite clone.

-Bill

-- 
Bill McGonigle, Owner
BFC Computing, LLC
http://bfccomputing.com/
Telephone: +1.855.SW.LIBRE
Email, IM, VOIP: bill at bfccomputing.com
VCard: http://bfccomputing.com/vcard/bill.vcf
Social networks: bill_mcgonigle/bill.mcgonigle


More information about the gnhlug-discuss mailing list