Today while trying to move files from one drive to another , the one connected to the Esata port was constantly resetting , I`ve not had this problem before !!!
I found the drive as errors , e2fsk said “there are 17 inodes containing multiply-claimed blocks” and still waiting for it to complete .. 6 hours plus now.
So Chicken or the egg ? , is the constantly resetting making errors in the drive or the errors making it constantly reset ?
I discovered (the hard way) that a damaged eSATA lead was causing me problems with connecting to the eSATA drive. If your Sheevaplug can't establish a reliable connection to the hard drive, software isn't going to fix it. I'd advise you to try the drive on an other PC, try a different lead, and examine / clean the connections. At some point, hopefully, you'll get a clue as to where the real problem lies.