Submission + - Design directives for big home RAID?
The Last Gunslinger writes: I'll preface my question by saying that I have a lot of data that I'd like to keep online...in the storage sense of the word, not the interweb sense. By a lot, I mean terabytes.
My current RAID setup is hardware based, and is on its second iteration. The controller is an old MegaRAID PCI32 4xATA/100 device from LSI. The first build used 4x250GB ATA drives, configured as a single logical RAID5 volume. The current build uses 4x500GB ATA drives, setup as two logical volumes: one 16GB RAID0 for the OS (Ubuntu Intrepid), and one 1.5TB RAID5.
I'm down to the last 50GB of that volume, and that's even after I've been shuffling data to various offline drives lying around my office...probably close to another TB or so.
As I prepare to rebuild my storage array, I'm looking to change several aspects. First off, the write performance on the RAID5 volume is bollocks...fast writes for the first 64MB, but sustained writes show the rate drops to ~4MB/sec. Most files I handle are CD ISO sized or larger, so this is a big issue. As I'm intending to use SATA-II drives this next go-round, I'm ditching the LSI controller and going to software RAID.
My questions to the community are around building and partitioning an array of this size. Assuming I use 5 or 6 drives of 1TB capacity...
My current RAID setup is hardware based, and is on its second iteration. The controller is an old MegaRAID PCI32 4xATA/100 device from LSI. The first build used 4x250GB ATA drives, configured as a single logical RAID5 volume. The current build uses 4x500GB ATA drives, setup as two logical volumes: one 16GB RAID0 for the OS (Ubuntu Intrepid), and one 1.5TB RAID5.
I'm down to the last 50GB of that volume, and that's even after I've been shuffling data to various offline drives lying around my office...probably close to another TB or so.
As I prepare to rebuild my storage array, I'm looking to change several aspects. First off, the write performance on the RAID5 volume is bollocks...fast writes for the first 64MB, but sustained writes show the rate drops to ~4MB/sec. Most files I handle are CD ISO sized or larger, so this is a big issue. As I'm intending to use SATA-II drives this next go-round, I'm ditching the LSI controller and going to software RAID.
My questions to the community are around building and partitioning an array of this size. Assuming I use 5 or 6 drives of 1TB capacity...
- Should I look for a mobo that supports RAID in the BIOS, or stick with the more portable OS-based approach?
- How should I slice up the total array into logical volumes?
- Is there any logical volume size limit I need to observe?
- I currently use EXT3...should I be looking at another FS?
Thanks!