FreeNAS versus a regular (CentOS/Ubuntu) linux server?

29,699

Solution 1

One of the greatest things with FreeNAS is that it uses ZFS. ZFS has a powerful feature called snapshots. You can take file system snapshots damn fast. With snapshotting you can make backups easy and more often. And also I am not sure why would you need package managers and web server on a dedicated storage server? Btw FreeNAS has web based administration tools. And I really don't recommend you to install anything besides OS on any storage servers unless you are not doing mission critical operations.

Also read this! http://www.freenas.org/about/news/item/freenas-803-release-notes

With FreeNAS you just install it and use. Nice web administration tools.

BUT. Personally just going to use FreeNAS on more serious things. Before that I was just playing with it. So I really don't know about hidden rock when using FreeNAS.

With Linux you would have more flexibility but also you would need to configure everything by yourself.

You have a choice.

Solution 2

I've gone through FreeNAS 0.7, OpenFiler 2.3/2.99, and somehow i ended up on Scientific Linux 6.x. FreeNAS seems to be concentrated on the interface more than the stability of the system and safety of your data. FreeNAS 0.8 was even less stable than 0.7 somehow (WTF? shouldn't software iterations make things better?). Openfiler 2.3 didn't have the hardware support I needed. 2.99 had the hardware support, but the stability was horrid.

So I went with a vanilla Scientific Linux 6.0 (newest at the time), and I havent had a glitch since. RAID1 for startup disks, iSCSI exporting LVM2/software RAID-5 over 5 disks. It's so stable it's boring.

Since then we have FreeBSD 9.0 that just came out few weeks ago, so that might be a good option, as long as it supports your hardware. I've used older FreeBSD's for servers in the past and they were very nice, so if 9.0 is of the same quality, it might be a nice option.

There is no one clear answer on these sort of questions, you usually end up picking whatever is stable enough that runs on your hardware, and fits your use case (ZFS over HBA's, or hardware RAID with LVM on it, do you need iSCSI, etc...) The best advice I can give you is boot them all up, and just see what boots first. That usually narrows the field quite a bit, making the selection process much shorter.

Share:
29,699

Related videos on Youtube

n0pe
Author by

n0pe

Updated on September 18, 2022

Comments

  • n0pe
    n0pe over 1 year

    I'm looking to build a medium sized (6TB, mini ITX board) server for personal use. Most importantly, it will serve as a seedbox and will store a whole lot of data. I will be accessing the data over my home network on a regular basis.

    I was looking around to decide which OS to use and fell upon FreeNAS. It looks pretty cool, but I was wondering if it would be able to do everything a regular server distro could do (package manager, easy updating, web server, etc).

    Is FreeNAS really only good for an actual NAS setup and not a server? (Bonus points if you also include FreeBSD as a possible server OS).

  • iAndroid
    iAndroid over 12 years
    can you tell us what kind of instability and problems you had? Lost link. Data loss etc?
  • sr_
    sr_ over 12 years
    I agree that ZFS is great, but be aware that FreeNAS ZFS support could lag behind. At the moment, FreeBSD 9.0 got ZFS v28; the next 8.x release, 8.3, apparently gets it, too -- but I couldn't find which FreeBSD version FreeNAS is based on. So if you're after ZFS, better check carefully or choose plain FreeBSD. (Also, people still use BSD for various reasons beside ZFS... :))
  • iAndroid
    iAndroid over 12 years
    FreeNAS based on FreeBSD 8.0 freenas.org/features and yes, I am not going to start Holy War :D (*BSD vs Linux)
  • BrettRobi
    BrettRobi over 12 years
    Frankly, I don't remember anymore, I had two experiments going at the same time, one at work and another at home, so there was a lot of distros/hardware/configs tossed around.
  • n0pe
    n0pe over 12 years
    I've never used FreeBSD before. Coming from a Linux background, how easy is a LAMP/NAS/Seedbox setup?
  • BrettRobi
    BrettRobi over 12 years
    Not hard at all, there are some unique conventions & mechanisms, but ultimately it's Unix-relatives, so it's still plain text configs, command-line, files, and pipeline processing. Everything else is 'syntactical sugar' ;) Once you set it up, you won't even notice.
  • maruti
    maruti almost 12 years
    smartOS is not the same as FreeNAS or Openfiler.....it is purpose built to do more than just storage. Also it has less equipped interface....its basically a hypervisor + Storage. Suggest you do a bit more reading on this...
  • Nikhil Mulley
    Nikhil Mulley almost 12 years
    Oh well, I was not comparing them but added few points to be noted about ZFS presence in SmartOS. BTW, SmartOS is "not" basically a hypervisor + Storage. On the suggestion of reading, sure let me know if you can point me to any relevant docs around.
  • killermist
    killermist over 11 years
    With the introduction of NAS4Free (the true heir of FreeNAS), the increase in FreeBSD version have pulled in the v28 pool format, with all the toys/tools. NAS4Free makes a great OS, be it for a "simple" NAS or scaled up to a server.
  • killermist
    killermist over 11 years
    FreeNAS8 is a commercial project designed for the purpose of selling hardware. They abandoned a lot of the good design decisions of FreeNAS7 series. That with the inflated system "requirements" (because they're trying to sell more or more expensive hardware) makes FreeNAS8 very suspect.