|
| Recent
Articles |

Configuring A Linux NTP Server Network Time Protocol (NTP) provides algorithms and defines messages for the synchronisation of time clients to an accurate time reference. This article discusses...
Howto Backup Your Mac Incrementally Over SSH Do you have access to a shell account on a unix server with some spare space? If so it's pretty easy to incrementally backup your files securely with SSH.
Background Tasks (Why?) A comp.unix.shell newsgroup post asked a neophyte question about how to run a script in the background.The terse answer was, of course,
script &. While perfectly correct, that leaves out so much. I started to write...
GoboLinux - A Breath Of Fresh Air? My very first reaction to GoboLinux was negative. The underlying idea of taming the Unix/Linux file system hierarchy with symbolic links isn't new: heck, SCO...
The Influence Of Unix On NT For several years now I've been looking for something Bill Gates said. Unfortunately I had misremembered the actual words, and every time I found someone who thought they remembered it, they had the wrong...
More Reasons To Love Unix/Linux I did a lot of clean-up work at this website over the long Thanksgiving weekend. This was all due to radically changing the layout. Some of that was quick and...
|
|
|
03.13.07
Linux Software RAID Vs. Hardware RAID
By
Jeremy D. Zawodny
Over the years, I've configured and happily used Linux Software RAID on numerous servers. It has proven to be amazingly resilient and quite stable.
3ware But a couple years ago (2003) when I was building my newest server (which conveniently lives in a collocation facility about 4 miles from where I do), I opted to drop in a 3ware card. They had a good reputation in the Linux world and I figured I might as well move up in the world.
Well guess what died recently?
Right. That server suddenly became unresponsive about two weeks ago.
Due to some access complications, I wasn't able to visit it until this evening. I un-racked the machine, opened it up, and inspected things. All the cables were still plugged in and the card was firmly seated. Hmm.
When I rolled the crash cart over to put a keyboard and monitor on it, I found that the RAID array was simply gone. No trace. I poked around in the 3ware BIOS a bit and couldn't figure out what was going on.
I brought the machine home and decided to chuck the card. It'd failed in its single mission: keeping a redundant copy of my data on both disks. I plugged the two disks directly into the motherboard and stuck in my little Debian installation USB stick (just made it tonight). It's easier than finding a CD-ROM drive I can plug in.
Part way through the configuration process, I noticed the primary drive acting very bursty. Then I heard the clicking noises. We all know what it means when a hard disk start to click, right?
Now it was all making sense. One of the two drives flaked out and that caused the RAID controller to sh** itself and blow away the array.
Nice.
Let's just say that I'll be going back to Software RAID from now on. The machine is rebuilt (minus the bad disk) and I'll put it back in the rack tomorrow morning.
Thanks to rsnapshot, I never lost any data. I had current off-site backups. In two locations. Doesn't everyone?
Let's just say I've been burned a few times in the past.
Anyway, soon I can finally migrate the data for this site and several others off my old (going on 6 years old) server in Ohio (happily running Software RAID).
In retrospect, I was adding complexity and a new point of failure to a system that had always worked fine in the past. I've learned my lesson.
Comments
About the Author: Jeremy Zawodny is the author of the popular Jeremy Zawodny's blog. Jeremy is part of the Yahoo search team and frequently posts in the Yahoo! Search blog as well.
|