Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a FreeBSD server running a RAID 5 array using the 3ware hardware controller 3DM2 (user guide PDF).

It uses 3 hot-swap drives + 1 spare.

The last couple of months one of the drives have experienced bad sectors, so I get a lot of alert e-mails like this:

20101105201229 - Controller 0
WARNING - Sector repair completed: port=2, LBA=0xBAB4594

Yesterday I then started also getting these:

20101107192948 - Controller 0
ERROR - Drive timeout detected: port=2


20101108000011 - Controller 0
WARNING - SMART threshold exceeded: port=2

I can of cause wait for the drive on port 2 to fail completely - or I could just manually take it offline and let the spare kick in.

Which is the best/safest option?

Thanks :)


share|improve this question
up vote 4 down vote accepted

Take it out now, and put a new spare in as soon as possible.

share|improve this answer
Yes. Sounds classically like a disc starting to fail. Expecially the SMART warning is pertty clear. Take it out. Put in a spare. – TomTom Nov 8 '10 at 10:07
Thanks... The spare drive have now take over and rebuild is complete. Now I'll just have to get a new spare and get to the data-center to put it in :) – Thomas Watson Nov 8 '10 at 15:24

First check for vibration. If the PC house is vibrating change your ventillators. Had lot of trouble until (finally) found out this simple solution.

No sector repairs (and other fancy things since).


share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.