Showing posts with label CentOS. Show all posts
Showing posts with label CentOS. Show all posts

Friday, September 23, 2016

To FreeNAS or to WHS 2011.... That Is The Question

There's lots of choices out there for server operating systems..... much of it free! Some of you might remember that last year I did an experiment using one of my old ThinkPads (an A31) to build a "proof of concept" for a Portable Server. I used an older distro of CentOS, installed several random drives into it's UltraBay and the one in the 2631 Dock as well. It all went fine, and the thing works. However; at the end of the day, it's still an old P4 computer that interfaces with drives via IDE, and there-in lies the issue. Well.... that and the fact that it's P4 is a single core processor and most OS's these days require a dual core. Oh yeah; there's also 2Gb limitation on RAM which pretty much eliminates anything like FreeNAS using ZFS. 
So, if I want to go FreeNAS, which by the way is what I use at home, I'm going to have to do something about using hardware up to snuff. Duel Core, processor and at least 4Gb of RAM, maybe more. 
The other direction I could go is to pull out my copy of MS Windows Home Server 2011 of which I own a license. Doesn't need as much RAM, but has other demands. So, let's look at the candidates to replace the A31.
In one corner, stands my old ThinkPad Z61m. It has a T7200 Core 2 Duo processor and the ability to have 2 drives onboard. It's really a nice machine complete with titanium LCD lid that's beautiful and unique. However, a quirk of that generation's chipset is a memory limitation to 3Gb regardless of what the RAM sockets have in them! 
And in the other is the new-comer, an R500 that I was given this last summer. For some of you who don't deal with ThinkPads on a regular basis, they may seem very similar, but conceptually here's the difference that we're dealing with. If the Z61m is a BMW SUV, the R500 is a Chevy Suburban...... with bench seats! You might be able to see that it's so chunky, that the USB ports are standing on their sides! This machine can also take 2 drives internally, but you can get 8Gb of RAM in it. 
I guess what it'll come down to is this. If I want to go with FreeNAS, then it's a no-brainer. I go with the R500. Max out it's RAM, put two drives in the SATA bays and the OS onto a USB stick. Attach one or more external drives and call it a day. However, if I do Windows Home Server; I'll use the Z61m. The 3Gb of RAM isn't really an issue, put a system drive of 160Gb in one bay and a bigger drive in the other one for storage as well as USB or Firewire external drives. 
Which then brings on the deciding factor.....networking. Which OS is going to be friendlier as a stand-alone system and be able to server files creating it's own network.

 

Saturday, December 27, 2014

Home Server Rebuild: Part 1 The Grunt Work

I've been avoiding this for a while now..... the grunt-work associated with a major change. But it had to happen sooner or later. As I've discussed before, there are a number of things about my WHS (Windows Home Server 2011) running file server that I've become unhappy with; although, much of it doesn't have anything to do with WHS itself, but rather the HighPoint Caching controller. 
After a lot of hours of watching YouTube I came to the following conclusions:
  • I have to decide how I want to manage my storage.
  • I have to decide what operating system I want to use.
  • How safe do I want to be in terms of the files residing on the file server?
  • How much money do I want to put into the server in terms of drives?
  • How much time do I want to allocate to learning the OS?
Don't get me wrong: I love this stuff! But I have another full-time profession, a family that expects me to spend time with them. AND I do not have an unlimited amount of cash to expend on this solution.
So, here are my options. They start with reloading Windows Home Server 2011 which has the distinct advantage that I own it and have used it for close to a year now so there's a level of familiarity. My hardware is also set up for it, with a 160Gb SSD for the OS to live on, and a Highpoint caching controller that I know works with it. The downside is that I'm not very happy with how it's working and will have to expend an unknown amount of time figuring out how to make it work better..... if that's possible. Furthermore, it's a product that's been "orphaned" by Microsoft, so this is the "end of the trail" for it.
An obvious alternative is FreeNAS. It's well-known and quite popular today. It has that always favorable attribute of being a free product. As such is supported by the "open-source" community. It and it's off-shoot, NAS4Free (more on this later), have the advantage of having a robust software RAID file system that doesn't require the use of an expensive (and often annoyingly difficult to use) hardware controller. Plus underlying technology that allows it to play nicely with various other systems ranging from Windows (CIFS), Linux (SMB) to AFP (Mac Networking). They can also handle standalone authentication or work with Active Directory, although that's not particularly relevant in my case.
 
And of course, you can't talk about FreeNAS without getting into NAS4Free which is ixSystems' attempt to do FreeNAS with a better web interface and plugin system. As it turns out, based on lots of research, it seems to be somewhat less "bleeding edge" than FreeNAS and thus easier for laymen like me to grasp. I'm not going to get into the nitty-gritty of what exactly pushed me in this direction. Suffice to say that the cleaner and easier interface was a better fit for me. 


....But what about the various Linux distros? Although, I'm certain that these are great for full production environments with a professional well versed in running command-line, these aren't for me. I will say that I was suitably impressed with CentOS during my time with it, but I just don't see myself investing the time necessary to become fully comfortable with it's use. Plus; I don't need a full server. I just need something to serve files, so really a "roll-your-own" NAS with greater flexibility.
What got done today? I loaded the OTP (Old ThinkPad) mobile file server up with NAS4Free 32-bit v. 9.3.0.2.1190 with it. Got it up and running. Copied a ripped movie file to it and played it back off. It's a good start! So stay tuned as this project proceeds and I decide whether this is in fact the server OS for me.