Hacker News new | past | comments | ask | show | jobs | submit login

Does this mean it puts less strain on a potentially broken disk in an attempt to maximize how much can be rescued before it fails?



yep; it's quite clever about how it deals with broken sectors too; starts jumping over them in increasingly large amounts, and goes back later (in multi-pass) to get the missing bits.


Yes.

There is also a related technique used for RAID rebuilding - SCT Error Recovery Control [0] (Western Digital's name is Time-Limited Error Recovery). The main idea is to limit the maximum time allowed during a hard drive's attempt to recover from a read/write error. Without such a limitation, when the hard drive encounters a failure, it may try rereading and remapping a bad sector and becomes temporarily unresponsive, making the RAID controller to believe that the entire hard drive has failed, and potentially put more strain on the existing disk in an unnecessary full rebuild.

[0] https://en.wikipedia.org/wiki/Error_recovery_control




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: