Redundant Array of Independent Door-stoppers

My home server is using RAID 1 to keep all the files stored on it safe. The idea is that if one of the hard disks fails I can just replace it without losing any data. Well, that is the theory.

Last night both of the hard disks in the primary RAID 1 volume of my server started to report bad blocks. As a result one of the hard disks got removed from the volume. Two attempts to add it back have failed because parts of the other hard disk cannot be read as well. My attempt to create a backup of the file system containing the bad block revealed more bad blocks and locked up the remaining disk. I will have to restore the data from last Saturday’s full backup. 🙁

I just hope the partially working hard disk will keep running until the two replacements arrive.