Building a storage server with FreeBSD?



I'm thinking about building a storage server for my home network, to store all my files.
Currently, I have several boxes with a variety of disk sizes in each; it all is a bit messy.
So I would like to replace all of that with just one server. The server would run FreeBSD 6.0 (probably -security or -stable), and for obvious reasons I would like a redundant disk setup, to protect against disk failures.
Should I go for RAID 5, or is there a better / equal good way to do it?


Backup to tapes is not an option anymore, IMHO.

If I go for RAID 5, I woulsd like to have 4 to eight disks in the box.
If have read recent threads here and on the freebsd mailing lists, and I have also searched on Google a bit.
After that, I have checked with my "local" hardware shops, and these are the controllers I can get, in lowest-price-first order:
Highpoint RocketRAID 1640 (4 ports)
Promise FastTrak S150 SX4 (4 ports)
Promise FastTrak S150 SX4-M (4 ports)
Highpoint RocketRAID 1810A (4 ports)
Highpoint RocketRAID 1820A (8 ports)
Intel RAID Controller SRCS16 (6 ports)


I *can* get 3ware or Adaptec SATA RAID controllers as well, but they are much (much!) more expensive than the ones listed here. Areca controllers are rare here, and they cost even more than 3ware or Adaptec.
Since it is my budget, for my personal use, I would like to use as little money as I can. :-)


Questions:
1) can I install several 4-port RAID controllers in one machine? I can
   get two RocketRAID 1640's for the price of one RocketRAID 1820A.
2) Are all controllers on this list equally well supported under
   FreeBSD? Or are there some I should avoid.
3) Rebuilding a damaged array - are some of these controllers "better"
   than others? (Easier to handle, rebuilds in shorter time, ?)
4) disks - I understand the importance of using disks from different
   production runs. Some people have suggested to use disks of different
   brands as well, but there were no conclusions. Should I stick to the
   same brand and model, or can I use disks of differnt brands as long
   as they are of the same size?

As you can guess, I don't have any experience with RAID under FreeBSD.
Any other hints will be well received.
--
Torfinn Ingolfsen,
Norway
.



Relevant Pages

  • FreeBSD 6.0 as storage server with raid5?
    ... I need to set up a storage server for my personal use. ... machines with disks in them, ... I'm looking at hardware raid 5 controllers. ... Highpoint RocketRAID 1810A ...
    (freebsd-stable)
  • Re: OpenVMS and Smart Array Controllers
    ... Was there a reason why support for the P600 wasn't added? ... Is P600 the PCI-X based SmartArray controller for SAS disks? ... The SmartArray controllers are always a bit of a challenge for VMS (and ...
    (comp.os.vms)
  • Re: SCSI disk names change when adding / removing devices.
    ... ordering of the devices it's the ordering of the controllers. ... The LSI is detected first by the Bios and the Adaptec second (which is ... Because my internal disks are no ... I could label the disks sure but then swap is still ...
    (Fedora)
  • Re: Problem with sata2 and raid1.
    ... so I have therefore installed a RocketRaid 1720 PCI-card to get the necessary hardware support. ... would like to know if the data already located on the disks is accessible to the Fedora driver or if I have to reformat the drives and install all the enchilada from the beginning? ... the controllers bios is used for some operations. ...
    (Fedora)
  • Re: Anyone have any HSZ to HSG upgrade stories?
    ... If you are thinking of going fiber then you should entertain the entry level ... mode) with 14 x 146GB Disks, ... That includes the 2Gbit controllers ... > VMS can overrun its firmware with I/Os. ...
    (comp.os.vms)