by cooldog on Thu Oct 11, 2007 1:31 pm
Martin,
That's quite a collection! If you can get DVD-Profiler info into XLobby with a hierarchical structure, I'd pursue that, since you've got a huge investment in time in that DB. Search the forum for info - the built-in import in XLobby is not the only way.
Also, the older free version of XLobby would do quite well for you if it turns out that the newer pay version is too pricey. You'd be fine with it, methinks.
With 20TB, you don't want to "F" around. If you lose it, you lose an enormous amount of time and work.
So, here's what I'd do:
Areca 24 port Raid controller
moderately powerful motherboard
CentOS 5 Linux OS
24x 750GB Seagate drives (or 1TB if building this in another six months)
As to chassis, the best solution would be Supermicro's new 24-drive monster, but it's a bit pricey. You could very cheaply make a totally DIY solution where the drives are simply hanging from metal rails. Also, you would probably be able to find a deal on an older, large, used server chassis which you could modify for the newer SATA drives.
Another possibility, if you want something fairly pretty, is to make use of Supermicro's 5-drive boxes. They are meant to slide into a three-bay (5.25" half-height) drive opening, and hold five SATA drives in hot-swap carriers. Five of them, built into a box, would be in between the price of a new single chassis with 24 hot-swap carriers and the total DIY solution.
The main difficulty is that there is no reasonable method for external connection of multiple SATA drives. The only standard is a 4-port cable based on Infiniband cabling and connectors, and they are ridiculously expensive ... and you'd need six of them ... and the expensive adapters at the drive box end to split the 4-port multi-lane connector back out to regular internal SATA again.
Some additional thoughts:
This beast *will* create a fair bit of noise, and will need to be in a ventilated closet.
Using a large array is much more space (both disk drive space and physical space) efficient, power efficient, and admin-time efficient than a huge stack of independent NAS boxes --- Linux will allow you to create huge arrays, and the Areca controller is FAST. Using RAID5, you only eat up one drive out of the array for redundancy info, and can tolerate a single drive failure ... with RAID6, you use two drives, but can tolerate a two drive failure.
Using Linux gets you the ability to really control how access to the files is allowed, and that allows you to protect against accidental deletion while still letting you work with the files when necessary. You can also set up Wizd as a UPnP server, so that you can drive networked media players.
That's about all I can think of at the moment.
So where in the UK are you? In November, we're going to be in Scotland for 10 days, then off to the London area for a week. My wife's cousin is getting married.
Paul