I'm planning on building my first file server over the summer and I'm running into a few questions I'm hoping some of you can answer.
First, here's what I've got planned for purchasing.
case - http://www.newegg.com/Product/Product.aspx?Item=N82E16811133094
hdd - http://www.newegg.com/Product/Product.aspx?Item=N82E16822136514
cpu - http://www.newegg.com/Product/Product.aspx?Item=N82E16819116264
mobo - http://www.newegg.com/Product/Product.aspx?Item=N82E16813128357
psu - http://www.newegg.com/Product/Product.aspx?Item=N82E16817139020
ram - http://www.newegg.com/Product/Product.aspx?Item=N82E16820134114
cd drive - http://www.newegg.com/Product/Product.aspx?Item=N82E16827151175
I pretty much have to build the thing from the ground up; no extra parts and to be honest I don't really mind. This is going to strictly be physical space to hold movies, t.v. shows, personal videos/pictures I shoot, etc. So here come the questions. . .
1. Am I forgetting any materials?
I searched for a while for a server build step-by-step online and found some good sources. I haven't even built my own computer in a while so I guess I'll be looking at those as well. Aside from small items (additional cooling fans, cables, tools, etc.) am I missing anything?
2. Do I have sufficient power?
I looked at specific and general information power supply needs for the components I'm using and I think 650W is probably overdoing it a bit. However for something that's going to be on constantly and probably going to have additional drives installed in the future, it might be best to get a good quality psu with plenty of power. What do you guys think. . .am I overdoing it and ratcheting up my electricity bills or playing it smart?
3. Software. . .?
Ubuntu or Xubtunu keeps popping up for server OS's. I know there's a sticky for Windows Home Server on this forum but Xubuntu seems a lot easier (and considerably cheaper as it's free). Has anyone had problems with this?
4. OS hard drive = storage drive as well?
Should I purchase a small, separate hd to install whatever server OS I end up using or can I install it on one of the 2TB drives I'll be using for storage? I'm thinking the former so if there's a problem with the OS it won't affect any of the files I'm storing. At the same time, however, I don't plan on doing anything with this other than storing and accessing files and an OS won't take up much space. What do you guys recommend?
5. RAID?
First things first - is it necessary? Right now I have a ton of stuff on external hd's, some of which I've had for 3+ years with no problems with the drives failing. I don't access them constantly, however, so I'm guessing this is where the game will change with a file server that's always on. Should I employ a redundancy or is it unnecessary for my purposes?
Secondly, I kind of understand the theory of RAID, but with probably at least 3 separate drives holding media, am I going to need 3 additional drives as RAID backups in case they fail or can I set it up so that if one fails, the back up drive automatically covers that drive and I can just replace the broken drive? In other words, say I have 2 drives (drive 1 and drive 2) and 1 back up drive (drive 3) through RAID 0/1/5/6 or whatever. Will drive 3 back up either or will I have to designate it back up one or the other? Meaning, if drive 1 fails but the RAID is connected to back up drive 2, am I screwed? Again, my understanding of this is a bit clouded so feel free to impart some knowledge.
6. Data transfer and access.
As I said, right now I have a bunch of external hd's holding most of my files. To put everything into a server, am I just going to need to connect them via USB and transfer all the data that way? Also, for the most part, my computer and server will be very close to each other and the need for me to access my data accross a network is not really a concern for me. What's the fastest way to communicate (transfer new media and access old stuff) with the server? Meaning, will keeping this server on my network be faster than physically connecting the two?
Thanks for any input in advance.
First, here's what I've got planned for purchasing.
case - http://www.newegg.com/Product/Product.aspx?Item=N82E16811133094
hdd - http://www.newegg.com/Product/Product.aspx?Item=N82E16822136514
cpu - http://www.newegg.com/Product/Product.aspx?Item=N82E16819116264
mobo - http://www.newegg.com/Product/Product.aspx?Item=N82E16813128357
psu - http://www.newegg.com/Product/Product.aspx?Item=N82E16817139020
ram - http://www.newegg.com/Product/Product.aspx?Item=N82E16820134114
cd drive - http://www.newegg.com/Product/Product.aspx?Item=N82E16827151175
I pretty much have to build the thing from the ground up; no extra parts and to be honest I don't really mind. This is going to strictly be physical space to hold movies, t.v. shows, personal videos/pictures I shoot, etc. So here come the questions. . .
1. Am I forgetting any materials?
I searched for a while for a server build step-by-step online and found some good sources. I haven't even built my own computer in a while so I guess I'll be looking at those as well. Aside from small items (additional cooling fans, cables, tools, etc.) am I missing anything?
2. Do I have sufficient power?
I looked at specific and general information power supply needs for the components I'm using and I think 650W is probably overdoing it a bit. However for something that's going to be on constantly and probably going to have additional drives installed in the future, it might be best to get a good quality psu with plenty of power. What do you guys think. . .am I overdoing it and ratcheting up my electricity bills or playing it smart?
3. Software. . .?
Ubuntu or Xubtunu keeps popping up for server OS's. I know there's a sticky for Windows Home Server on this forum but Xubuntu seems a lot easier (and considerably cheaper as it's free). Has anyone had problems with this?
4. OS hard drive = storage drive as well?
Should I purchase a small, separate hd to install whatever server OS I end up using or can I install it on one of the 2TB drives I'll be using for storage? I'm thinking the former so if there's a problem with the OS it won't affect any of the files I'm storing. At the same time, however, I don't plan on doing anything with this other than storing and accessing files and an OS won't take up much space. What do you guys recommend?
5. RAID?
First things first - is it necessary? Right now I have a ton of stuff on external hd's, some of which I've had for 3+ years with no problems with the drives failing. I don't access them constantly, however, so I'm guessing this is where the game will change with a file server that's always on. Should I employ a redundancy or is it unnecessary for my purposes?
Secondly, I kind of understand the theory of RAID, but with probably at least 3 separate drives holding media, am I going to need 3 additional drives as RAID backups in case they fail or can I set it up so that if one fails, the back up drive automatically covers that drive and I can just replace the broken drive? In other words, say I have 2 drives (drive 1 and drive 2) and 1 back up drive (drive 3) through RAID 0/1/5/6 or whatever. Will drive 3 back up either or will I have to designate it back up one or the other? Meaning, if drive 1 fails but the RAID is connected to back up drive 2, am I screwed? Again, my understanding of this is a bit clouded so feel free to impart some knowledge.
6. Data transfer and access.
As I said, right now I have a bunch of external hd's holding most of my files. To put everything into a server, am I just going to need to connect them via USB and transfer all the data that way? Also, for the most part, my computer and server will be very close to each other and the need for me to access my data accross a network is not really a concern for me. What's the fastest way to communicate (transfer new media and access old stuff) with the server? Meaning, will keeping this server on my network be faster than physically connecting the two?
Thanks for any input in advance.