I have an older hard drive (WD1200VE - 120 GB) that use to be in my laptop, but I ran out of room so I replaced it with a larger drive. I have the WD1200 in one of those nifty ez-upgrade USB drive enclosures and it mounts and works just fine. I need some portable back up space, so I thought I would use this drive. However, I would like to test it (thoroughly, whatever that means) to see if it has any problems before I use it as a backup drive. I am looking for either a command line tool or gui that I can run on a Debian machine to exercise the drive and find any errors. An automated test suite that I can setup and run in the background (ie does not suck up the whole machine to run it) for a few hours/days to test the drive, log errors, fix those errors that can be fixed, etc. Any recommendations? I don't care about the data on the drive now, as I have sucked it all off to my new hard drive.

Thanks!

Mark