[NTLUG:Discuss] Software RAID NAS Box
Daniel Hauck
daniel at yacg.com
Wed Sep 12 11:32:16 CDT 2007
Interesting. So swap space should be RAID too.
Richard Geoffrion wrote:
> Daniel Hauck wrote:
>> <snip the background to reduce the message burden on the list>
>>
>> Initially, I'm just thinking of mimicking the previous scheme when it was running under Win2K. In this case, each drive will have the same partition scheme:
>>
>> 100MB /boot,
>> 2GB {swap},
>> 4000MB /
>> *everything else* /data
>>
>> The non-swap partitions should be RAID
>>
>> <snip some more>
>>
>> Okay, so I'm soliciting comments and better ideas..?
>>
> Um, Daniel,
>
> TERSE VERSION: non-raided swap space puts the server at risk of a crash
> should a drive containing swap space fail.
>
> VERBOSE VERSION: (in story form--should you choose to read the
> "fictional" {ahem} account that I spent entirely TOO much time writing.)
>
> From the pages of that horror story "My server crashed when a disk
> failed" let me recount the climax where the network administrator
> realizes too late the perils of non-RAIDed swap space.
>
> ---------------
> "I though you said the system would survive a crash if a hard drive
> failed? Isn't that why I bought multiple drives for my server?",
> inquired the customer.
>
> "It should have.", mumbled the network administrator, "It should have
> survived the hard drive going down. As a matter of fact, evidence in
> the logs point to a memory failure. Only, I ran a RAM test and the RAM
> tests clean."
>
> Sudden realization filled the network administrator with dread - the
> mistake of good intentions realized. The mistake wasn't just on this
> failed server but on many of the servers. Time bombs were ticking away
> in the server room. The network administrator's mind raced to put words
> to the issue. Reluctantly the network administrator informed the
> customer as to the cause of the crash.
>
> "In a sense, RAM is hard drive space because hard drive space is USED
> like RAM via the swap files. When the hard drive went out, it took the
> swap file with it and thus the memory pointers of the processes that had
> been swapped out at the time. It was in effect a lobotomy for the
> server, hence the crash?"
>
> "Well, what needs to be done then? Is using multiple drives useless?"
>
> "Using multiple drives still gives you protection from drive failure,
> but we will want to RAID our swap partitions to protect the data they
> hold from a future drive failure."
>
> "But won't that reduce the amount of swap space we have allocated and
> put a burden on our servers by reducing the memory available?" the
> customer asked in concern.
>
> "Technically, yes.", mused the network administrator, "But the need for
> all that swap space isn't as critical in these days of increased
> physical RAM. Except for tempfs. We can no longer use tempfs for our
> /tmp directory. Tempfs uses RAM -and thus swap space- to create a
> temporary filesystem like a RAM disk. We'll need to be sure to deal
> with mounting /tmp in an appropriate place. It looks like I'll be
> spending some time in the server room correcting these issues."
>
> "Better you than me." said the relieved customer. "I'll be thinking
> about you this weekend while you're working."
> ---------------
>
More information about the Discuss
mailing list