LiQuId StEeL
Weaksauce
- Joined
- Apr 22, 2005
- Messages
- 80
Unfortunately the time has come to get serious about re-prioritizing my storage situation. I've found myself pussyfooting around, bumping storage up in small increments regularly for the past few years, and I think the time is right to make a bigger move.
Right now my setup is very simple -- 4x 1.5tb Seagate 7200.11's running in my main desktop. SyncBack runs every night and mirrors each of my two storage drives to their own respective backup. This works out fine for me, except that I am out of SATA ports on my motherboard, and I really would like to split the drives out into their own box.
This system will only need to be accessed locally, via gig-E, and it serves as storage for movies, pictures, music, VM's, etc. Speed isn't too important, in my eyes, because everything will be limited by the network's speed, if anything (or the recipiants of the data, etc). No major processing will need to be done on this thing -- I will definitely be running Deluge on it, though (pretty minor).
I've tried my best to read up on my options, but I've found myself in dangerous territory because I am not going all-out on this, but I still seem to be aiming higher than some solutions out there. Here's what I was thinking:
Intel BOXDG43NB LGA 775 Intel G43 ATX Intel Motherboard
Intel Celeron E3300 Wolfdale 2.5GHz
2gb DDR2-800
160gb Boot Drive
5x 1.5tb Seagate 7200.11
Case and PSU I am undecided on, but I've built enough computers to be able to decide on that. These will be joined by one of these which is already nestled into my desktop.
APC BR800BLK 800 VA 540 Watts 7 Outlets UPS
Some justification of my selections:
Motherboard: Six onboard sata ports saves me $100+ upfront for a sata expansion card (I spent weeks pondering which card I would use, but decided to forego the research for now). Being an Intel board, I also can forego a standalone Intel NIC to make a linux system happy (I'm done with Realtek onboard shit). Other than that, it is a no-frills board, with basic onboard graphics -- nothing crazy here.
Processor: Cheap. It should be plenty of power to handle soft-raid parity calculations, right?
Drives: I've got four already, may as well just save myself a few hundred dollars and add a fifth, eh?
UPS: Seems like a pretty good deal, and I can use Apcupsd to automatically trigger a graceful shutdown when/if the power dies.
The rest: Nothing out of the ordinary
For weeks, I was convinced that a Raid-5 setup would be perfectly adequate for me (running on mdadm). I could install Ubuntu (either server or desktop -- simple enough) onto the boot drive, and initialize the array with just three of the storage drives. This would allow me to keep my data alive on the two other drives. After the array is created, I would be free to copy the contents of one of the other drives over, then expand the array. Rinse and repeat for the final drive. This last bit is critical for me, because I have nowhere to store my ~3tb of data while an array is being created using all of the drives. This ruled out ZFS/Raid-Z for me, unfortunately.
So with that plan, I've been sitting on it, lurking around and reading, and I must say... I am still not sure. The Raid-5 will protect me from a drive failure, which sounds great. However, it seems it is commonplace for data to become corrupt during the rebuilding process (I don't care about the time to rebuild the array, uptime is not really critical for my application). I can't seem to convince myself that the risk is worth it. So maybe switch the boot drive to an IDE model, and add a sixth 1.5tb in to make it a Raid-6? Would doing so reduce the chances of data corruption during a rebuild? Am I making a big deal out of nothing?
So this is where I stop rambling, and humbly ask for your opinions on this. Is my plan a well-founded, logical process? Or are my fears perfectly justified regarding my proposition? What would you do in my situation? Have I missed something entirely?
I am not opposed to a pre-built NAS enclosure, by any means, however, I could not seem to find an affordable option that would perform better than doing it myself.
I would like to keep the cost around $400-$500 for the bare system (meaning the UPS need not be factored into this price). My Newegg cart is sitting at around $450 right now, including the one 1.5tb drive (Raid-5 option). I am not opposed to bumping the price up, so feel free to suggest higher-specced options, but I really don't see myself spending over $700 on this (UPS excluded).
Thank you for any assistance that you can provide.
Right now my setup is very simple -- 4x 1.5tb Seagate 7200.11's running in my main desktop. SyncBack runs every night and mirrors each of my two storage drives to their own respective backup. This works out fine for me, except that I am out of SATA ports on my motherboard, and I really would like to split the drives out into their own box.
This system will only need to be accessed locally, via gig-E, and it serves as storage for movies, pictures, music, VM's, etc. Speed isn't too important, in my eyes, because everything will be limited by the network's speed, if anything (or the recipiants of the data, etc). No major processing will need to be done on this thing -- I will definitely be running Deluge on it, though (pretty minor).
I've tried my best to read up on my options, but I've found myself in dangerous territory because I am not going all-out on this, but I still seem to be aiming higher than some solutions out there. Here's what I was thinking:
Intel BOXDG43NB LGA 775 Intel G43 ATX Intel Motherboard
Intel Celeron E3300 Wolfdale 2.5GHz
2gb DDR2-800
160gb Boot Drive
5x 1.5tb Seagate 7200.11
Case and PSU I am undecided on, but I've built enough computers to be able to decide on that. These will be joined by one of these which is already nestled into my desktop.
APC BR800BLK 800 VA 540 Watts 7 Outlets UPS
Some justification of my selections:
Motherboard: Six onboard sata ports saves me $100+ upfront for a sata expansion card (I spent weeks pondering which card I would use, but decided to forego the research for now). Being an Intel board, I also can forego a standalone Intel NIC to make a linux system happy (I'm done with Realtek onboard shit). Other than that, it is a no-frills board, with basic onboard graphics -- nothing crazy here.
Processor: Cheap. It should be plenty of power to handle soft-raid parity calculations, right?
Drives: I've got four already, may as well just save myself a few hundred dollars and add a fifth, eh?
UPS: Seems like a pretty good deal, and I can use Apcupsd to automatically trigger a graceful shutdown when/if the power dies.
The rest: Nothing out of the ordinary
For weeks, I was convinced that a Raid-5 setup would be perfectly adequate for me (running on mdadm). I could install Ubuntu (either server or desktop -- simple enough) onto the boot drive, and initialize the array with just three of the storage drives. This would allow me to keep my data alive on the two other drives. After the array is created, I would be free to copy the contents of one of the other drives over, then expand the array. Rinse and repeat for the final drive. This last bit is critical for me, because I have nowhere to store my ~3tb of data while an array is being created using all of the drives. This ruled out ZFS/Raid-Z for me, unfortunately.
So with that plan, I've been sitting on it, lurking around and reading, and I must say... I am still not sure. The Raid-5 will protect me from a drive failure, which sounds great. However, it seems it is commonplace for data to become corrupt during the rebuilding process (I don't care about the time to rebuild the array, uptime is not really critical for my application). I can't seem to convince myself that the risk is worth it. So maybe switch the boot drive to an IDE model, and add a sixth 1.5tb in to make it a Raid-6? Would doing so reduce the chances of data corruption during a rebuild? Am I making a big deal out of nothing?
So this is where I stop rambling, and humbly ask for your opinions on this. Is my plan a well-founded, logical process? Or are my fears perfectly justified regarding my proposition? What would you do in my situation? Have I missed something entirely?
I am not opposed to a pre-built NAS enclosure, by any means, however, I could not seem to find an affordable option that would perform better than doing it myself.
I would like to keep the cost around $400-$500 for the bare system (meaning the UPS need not be factored into this price). My Newegg cart is sitting at around $450 right now, including the one 1.5tb drive (Raid-5 option). I am not opposed to bumping the price up, so feel free to suggest higher-specced options, but I really don't see myself spending over $700 on this (UPS excluded).
Thank you for any assistance that you can provide.