[NTLUG:Discuss] looking for raid & controller advice

Kevin Brannen kbrannen at pwhome.com
Sat Dec 4 01:54:44 CST 2004


I need to build a file server for my church.  Rudundancy is a must, 
since I've lost several drives in the recent past (I'm not too keen on 
the WD2000 right now--I might even have some used ones to sell soon).  
I'm thinking a cheap way to solve this (as opposed to buying a NAS 
solution) is to get a semi-low cost computer, add 1G of RAM for lots of 
cache, and stick a 3ware 7506-4LP in it with 3 250G EIDE drives in a 
RAID-5 config, running Linux and serving the files out the Gb network 
port with a Samba server.  (Yes, the 2 clients are Win2k, ugh!)  So far 
so good.  I can get all the parts new, including a spare 4th drive for 
$1500, maybe somewhat less.

However, not ever having used any of the 3ware products with Linux, I've 
got a few questions:

* How big is the onboard cache?  Can't find that on the website.
* It advertises Linux support, and software called Disk Manager.  Does 
DM work under Linux?  Is it useful?  Or do you just tell the card via a 
BIOS like tool to go RAID-5 and the card handles it all automatically 
and Linux sees the card as 1 big drive.
* Will this card demand to be the "first drive"?  I've got an extra PCI 
EIDE card in my home computer that insists on being hda-hdd.  I could 
live with this but would prefer the MB drive be hda, and these drives be 
hde-hdh.
* It advertises hot-swap (ain't gonna do it!) and hot-spare.  How does 
it tell you when it has lost a drive?  Something in /var/log/messages or 
at next boot up?  Or something in /proc/whatever that needs to be 
monitored?  An annoying audible alarm would work, the Promise card says 
it has that.
* If in the future I want to add 1 more disk because I have room on the 
controller, will the card naturally just "expand"?  (if i have to tell 
it in some setup tool, that's OK)  Or will I have to save everything 
off, rebuild the whole array, then restore the data?  If the latter, 
then maybe I need to add the 4th drive in up front. :-)
* On single drive systems, I like to use a journaling file system (I 
prefer ReiserFS on Suse and ext3 on RH).  For RAID-5, does a journaling 
FS matter?  Or because of the redundancy will the faster but potentially 
less reliable ext2 do just fine?  (Note, the system *will* be on a UPS, 
so any outage < 5min probably won't even be noticed.)

For those that have read this far.  Has anyone used a Promise TX4000?  
It's *half* the price of the 3ware one, advertises a XOR engine and 
resizing capability (for adding that 4th drive to give me a 750G 
device).  Since the 3ware is about $240 and the Promise is about $110, 
the difference is almost the cost of my spare drive.  Is there any 
reason I should not go for the Promise card?  (looking for good & bad 
experiences)

Linux also gives me the option of using Software RAID, but that will 
require a 4-channel EIDE card because of the number of drives I want to 
use.  Does anyone know if the Promise TX4000 will support a non-RAID 
config; i.e. just be an EIDE controller and not impose HW-RAID on me?  
(please don't tell me how bad Software RAID is, I'm not trying to start 
a big discussion about that, but this is an option I must give due 
deligence to)

Thanks!
Kevin



More information about the Discuss mailing list