Hi all,
I have a perfectly decent box lying around wasting cycles that I'd like to turn into a server. It would be beneficial for me to have a web server running with things like SSH, SVN, with multiple user accounts, etc. I was thinking of running some sort of Linux distro (probably Ubuntu) to handle all of this when I realized....
A remote file server would be a good idea. I'd rather put everything I want in storage on that machine. Other members of the household would benefit from something like this as well since we all have multiple desktops/laptops, and mounting a network drive to access and store all of "storage type" files would be quite nice. Most of these machines are wired through gigabit and the rest are wireless N. Anyway, I think a fileserver is a good idea for my use case. Thoughts?
I haven't dove into the fileserver world much, but I hear Samba is a good solution? I would like multiple user accounts (on both Windows [Vista32/64bit & XP] and Linux platforms) with designated storage space to basically mount network drives and use them as they would local storage. Can Samba do all of this?
Also, I'd like all of this to have some sort of redundancy so if one drive fails the data can still be recovered. I know a bit about how RAID works, not much about RAID6, and even less about the features of RAID controller cards. Thus, I have a few questions.
I'm going to take what I think is a decent solution: an internal 16x PCI-E raid controller card for SATA drives running RAID5 (or 6) on that Linux box that does around 300MBps (since the gigabit ethernet will be the bottleneck anyway). Say I have the OS boot partition, / installed with all the goodies and blah blah on a 200 something GB drive not hooked up to the raid on ext3fs. Say I'd like to put in the raid controller and connect 3 1TB SATA drives to it, for 2TB worth of storage space (3TB minus 1TB in RAID5, I think it's the same for RAID6 no?).
1. Is there a way to use an OS independent fs on the card? What if I stop liking my linux server and want to put the raid controller and the 3 drives in a Vista machine. ext3 won't work, right? Is there a filesystem to solve this? I'd like the RAID OS independent (I guess if I'm using something like Samba to handle the actual file server stuff it won't really be OS independent but it would still be a pleasant fiction to at least be able to put the card in another linux system and have everything working just like it was before.)
2. Do these cards have good monitoring software? Lets say 1 of the drives fail. Will the card tell me immediately and which one? Will the RAID still operate (maybe not well performance wise) with one broken drive (that's the whole point, right?) How painful/less is it to put in a new 100% working drive and get the RAID to rebuild it? Does the raid software take care of this?
3. Lets say the card has room for 4 drives and I want to add another 1TB drive to the raid, for 4TB minus 1TB storage after I've ran the 3 drive RAID for a year or so. Will this be just plug-and-play? Are these cards smart enough to extend the RAID as I keep adding more drives to it?
Thanks for taking the time to read. If you can shed light on any of these issues or point me to some documentation about this stuff I will be very grateful.
I have a perfectly decent box lying around wasting cycles that I'd like to turn into a server. It would be beneficial for me to have a web server running with things like SSH, SVN, with multiple user accounts, etc. I was thinking of running some sort of Linux distro (probably Ubuntu) to handle all of this when I realized....
A remote file server would be a good idea. I'd rather put everything I want in storage on that machine. Other members of the household would benefit from something like this as well since we all have multiple desktops/laptops, and mounting a network drive to access and store all of "storage type" files would be quite nice. Most of these machines are wired through gigabit and the rest are wireless N. Anyway, I think a fileserver is a good idea for my use case. Thoughts?
I haven't dove into the fileserver world much, but I hear Samba is a good solution? I would like multiple user accounts (on both Windows [Vista32/64bit & XP] and Linux platforms) with designated storage space to basically mount network drives and use them as they would local storage. Can Samba do all of this?
Also, I'd like all of this to have some sort of redundancy so if one drive fails the data can still be recovered. I know a bit about how RAID works, not much about RAID6, and even less about the features of RAID controller cards. Thus, I have a few questions.
I'm going to take what I think is a decent solution: an internal 16x PCI-E raid controller card for SATA drives running RAID5 (or 6) on that Linux box that does around 300MBps (since the gigabit ethernet will be the bottleneck anyway). Say I have the OS boot partition, / installed with all the goodies and blah blah on a 200 something GB drive not hooked up to the raid on ext3fs. Say I'd like to put in the raid controller and connect 3 1TB SATA drives to it, for 2TB worth of storage space (3TB minus 1TB in RAID5, I think it's the same for RAID6 no?).
1. Is there a way to use an OS independent fs on the card? What if I stop liking my linux server and want to put the raid controller and the 3 drives in a Vista machine. ext3 won't work, right? Is there a filesystem to solve this? I'd like the RAID OS independent (I guess if I'm using something like Samba to handle the actual file server stuff it won't really be OS independent but it would still be a pleasant fiction to at least be able to put the card in another linux system and have everything working just like it was before.)
2. Do these cards have good monitoring software? Lets say 1 of the drives fail. Will the card tell me immediately and which one? Will the RAID still operate (maybe not well performance wise) with one broken drive (that's the whole point, right?) How painful/less is it to put in a new 100% working drive and get the RAID to rebuild it? Does the raid software take care of this?
3. Lets say the card has room for 4 drives and I want to add another 1TB drive to the raid, for 4TB minus 1TB storage after I've ran the 3 drive RAID for a year or so. Will this be just plug-and-play? Are these cards smart enough to extend the RAID as I keep adding more drives to it?
Thanks for taking the time to read. If you can shed light on any of these issues or point me to some documentation about this stuff I will be very grateful.