Results 1 to 8 of 8

Thread: FreeNAS 8 Testdrive

  1. #1
    Senior Member watercooled's Avatar
    Join Date
    Jan 2009
    Posts
    11,478
    Thanks
    1,541
    Thanked
    1,029 times in 872 posts

    FreeNAS 8 Testdrive

    I've been recommending FreeNAS to people who want to set up their own NAS without having to learn the *nix command line, expecting it would be pretty straightforward to set up and use. And from what I remember of Freenas 7, that was mostly true. However, since I don't actually use it myself, I thought it would be best to give the latest version 8 a try.

    It is a completely different beast to version 7, completely re-done and IMO beckons a re-evaluation from anyone who's been recommending it based on what 7 was like. It's no longer a frugal install that will run on anything, it needs at least a 2GB drive to install on, and the install drive can not be used for any storage. In practice, this role is IMO going to be mostly fulfilled by USB flash drives, but it doesn't do any favours for boot time. Also, a minimum of 2GB of RAM is recommended, and 8GB!! is recommended for good performance with ZFS. Not looking like the best solution to throw on an old PC any more!

    So, I downloaded it and, after installing it to HDD then realising it ate the whole thing, I tried a 256MB flash drive (plenty for v7 IIRC), thinking the 2GB recommendation was just that, a recommendation, in case you wanted to install add-ons or something. Nope, it just completely failed. Despite not actually containing 2GB of the data, the image file contained in the iso is that size (mostly empty space) and must be dd'd straight to the install drive.

    After installing, configuring network address, etc, I navigated to the web GUI. On first impressions it looks quite nice, not even a hint of the v7 m0n0wall-derived interface remaining. However, it quickly became quite confusing and intimidating. There's no setup wizard I could find, the tab system takes a bit of getting used to and it does appear quite overwhelming. Anyway, I set about making the sort of NAS I assume most people will want; CIFS with both home directories for every user and a public directory accessible by all authenticated users. I found the process of doing this in v7 lacked some polish but it was IMO relatively straightforward. Not so with 8.

    I suggest you give it a go, blind, and try to stick to using the GUI. Oh and don't read any further if you want to give it a go, *spoilers ahead*.

    In essence, what you have to do is create groups + users, create a volume on the drive, then create your CIFS shares. But none of the above was straightforward. When you're creating users, there's an option to choose a group, but setting it doesn't seem to do anything other than prevent a group being created with the user's name. It turns out you have to go in to groups and manually assign users to the group. As for volumes, remember to change permissions as by default, you won't be able to use the drive. CIFS shares, you create custom shares in the CIFS menu, but home directories need to be enabled in the services menu. But *none* of the paths you choose have the directories created automatically (more on this in a sec). Basically, I can see it being rather stressful for your average Joe. I've only touched on the issues I had but I don't want to ramble on for too long. Again, you're best giving in a try on a spare PC if you have some free time.

    They do provide a big chunk of documentation but again it's quite intimidating, with no quick start guide and I found quite a lot of the options aren't explained thoroughly or even correctly, as though it's been written by someone who had nothing to do with writing the software, spent a few hours with the finished product and just guessed at what some options are for. One example being, in the CIFS service settings
    Enable home directories checkbox if checked, a folder with the same name as the user account will be created for each user
    When it doesn't do that, it actually enables each user to have their own share i.e. it creates the share, but doesn't create the required folder. I searched for quite a while in the GUI for an option I may have missed, or for something to actually create the directory (how are most people going to know how to do that anyway?) but didn't come up with anything. I eventually resorted to enabling SSH, logging in and creating the folder tree, chmod and chown'ing them so I could progress. If you're designing a GUI in to a system, it should be able to do all common tasks. Forcing the user to log in via SSH to do something as simple as creating folders for new users is unacceptable and completely avoidable.

    It really is a shame as I expected a solid, easy-to use but very customisable system (i.e. good defaults, setup wizard, possibly simple/advanced mode selection, etc) I could recommend as a more user-friendly alternative to setting up a *nix server from scratch. TBH I'm not so sure now.

    I'm not really sure where the software is aimed now, it looks too complicated for an 'average' consumer to throw on a PC and have a working NAS, and IMO it would be very tedious to set up a load of users in a business environment, with better solutions available for both. And it's a terrible shame as it supports the excellent ZFS filesystem natively, with, amongst other things, the file integrity checks other filesystems annoyingly lack (anyone who's had files mysteriously corrupt should undoubtedly feel the same way, and don't think you're safe with RAID either).

    I could just be going about things the wrong way, and I do tend to overlook the 'easy' options a lot of the time, in favour of being thorough. But let me know what you think.

  2. Received thanks from:

    jim (26-03-2012),jonathan_phang (27-03-2012)

  3. #2
    Senior Member
    Join Date
    Mar 2005
    Posts
    4,941
    Thanks
    171
    Thanked
    386 times in 313 posts
    • badass's system
      • Motherboard:
      • ASUS P8Z77-m pro
      • CPU:
      • Core i5 3570K
      • Memory:
      • 32GB
      • Storage:
      • 1TB Samsung 850 EVO, 2TB WD Green
      • Graphics card(s):
      • Radeon RX 580
      • PSU:
      • Corsair HX520W
      • Case:
      • Silverstone SG02-F
      • Operating System:
      • Windows 10 X64
      • Monitor(s):
      • Del U2311, LG226WTQ
      • Internet:
      • 80/20 FTTC

    Re: FreeNAS 8 Testdrive

    Quote Originally Posted by watercooled View Post
    I've been recommending FreeNAS to people who want to set up their own NAS without having to learn the *nix command line, expecting it would be pretty straightforward to set up and use. And from what I remember of Freenas 7, that was mostly true. However, since I don't actually use it myself, I thought it would be best to give the latest version 8 a try.

    It is a completely different beast to version 7, completely re-done and IMO beckons a re-evaluation from anyone who's been recommending it based on what 7 was like. It's no longer a frugal install that will run on anything, it needs at least a 2GB drive to install on, and the install drive can not be used for any storage. In practice, this role is IMO going to be mostly fulfilled by USB flash drives, but it doesn't do any favours for boot time. Also, a minimum of 2GB of RAM is recommended, and 8GB!! is recommended for good performance with ZFS. Not looking like the best solution to throw on an old PC any more!

    So, I downloaded it and, after installing it to HDD then realising it ate the whole thing, I tried a 256MB flash drive (plenty for v7 IIRC), thinking the 2GB recommendation was just that, a recommendation, in case you wanted to install add-ons or something. Nope, it just completely failed. Despite not actually containing 2GB of the data, the image file contained in the iso is that size (mostly empty space) and must be dd'd straight to the install drive.

    After installing, configuring network address, etc, I navigated to the web GUI. On first impressions it looks quite nice, not even a hint of the v7 m0n0wall-derived interface remaining. However, it quickly became quite confusing and intimidating. There's no setup wizard I could find, the tab system takes a bit of getting used to and it does appear quite overwhelming. Anyway, I set about making the sort of NAS I assume most people will want; CIFS with both home directories for every user and a public directory accessible by all authenticated users. I found the process of doing this in v7 lacked some polish but it was IMO relatively straightforward. Not so with 8.

    I suggest you give it a go, blind, and try to stick to using the GUI. Oh and don't read any further if you want to give it a go, *spoilers ahead*.

    In essence, what you have to do is create groups + users, create a volume on the drive, then create your CIFS shares. But none of the above was straightforward. When you're creating users, there's an option to choose a group, but setting it doesn't seem to do anything other than prevent a group being created with the user's name. It turns out you have to go in to groups and manually assign users to the group. As for volumes, remember to change permissions as by default, you won't be able to use the drive. CIFS shares, you create custom shares in the CIFS menu, but home directories need to be enabled in the services menu. But *none* of the paths you choose have the directories created automatically (more on this in a sec). Basically, I can see it being rather stressful for your average Joe. I've only touched on the issues I had but I don't want to ramble on for too long. Again, you're best giving in a try on a spare PC if you have some free time.

    They do provide a big chunk of documentation but again it's quite intimidating, with no quick start guide and I found quite a lot of the options aren't explained thoroughly or even correctly, as though it's been written by someone who had nothing to do with writing the software, spent a few hours with the finished product and just guessed at what some options are for. One example being, in the CIFS service settings

    When it doesn't do that, it actually enables each user to have their own share i.e. it creates the share, but doesn't create the required folder. I searched for quite a while in the GUI for an option I may have missed, or for something to actually create the directory (how are most people going to know how to do that anyway?) but didn't come up with anything. I eventually resorted to enabling SSH, logging in and creating the folder tree, chmod and chown'ing them so I could progress. If you're designing a GUI in to a system, it should be able to do all common tasks. Forcing the user to log in via SSH to do something as simple as creating folders for new users is unacceptable and completely avoidable.

    It really is a shame as I expected a solid, easy-to use but very customisable system (i.e. good defaults, setup wizard, possibly simple/advanced mode selection, etc) I could recommend as a more user-friendly alternative to setting up a *nix server from scratch. TBH I'm not so sure now.

    I'm not really sure where the software is aimed now, it looks too complicated for an 'average' consumer to throw on a PC and have a working NAS, and IMO it would be very tedious to set up a load of users in a business environment, with better solutions available for both. And it's a terrible shame as it supports the excellent ZFS filesystem natively, with, amongst other things, the file integrity checks other filesystems annoyingly lack (anyone who's had files mysteriously corrupt should undoubtedly feel the same way, and don't think you're safe with RAID either).

    I could just be going about things the wrong way, and I do tend to overlook the 'easy' options a lot of the time, in favour of being thorough. But let me know what you think.
    I also found freenas 8 to be crap after testing it as well.
    Here's a test. Create a raid array on it that has at least 1 redundant disk.
    Pull one drive out notice any change on the GUI.

    Neither did I
    Pretty basic failure that should have been found under testing and fixed.

    The problem is that the GUI uses a database for all of its reports, settings etc. For some reason when something changes that's not done from the GUI, it doesn't know and so doesn't work.
    "In a perfect world... spammers would get caught, go to jail, and share a cell with many men who have enlarged their penises, taken Viagra and are looking for a new relationship."

  4. #3
    Senior Member watercooled's Avatar
    Join Date
    Jan 2009
    Posts
    11,478
    Thanks
    1,541
    Thanked
    1,029 times in 872 posts

    Re: FreeNAS 8 Testdrive

    Yeah the web interface seems to be an entirely CSS page with only settings changes actually getting sent to the system. Not that there's anything implicitly wrong with that, but as you say the implementation isn't perfect. If you pull the plug on the server there's no indication anything has happened, the interface still functions, you just get a generic warning message if you try to apply anything.

  5. #4
    Anthropomorphic Personification shaithis's Avatar
    Join Date
    Apr 2004
    Location
    The Last Aerie
    Posts
    10,857
    Thanks
    645
    Thanked
    872 times in 736 posts
    • shaithis's system
      • Motherboard:
      • Asus P8Z77 WS
      • CPU:
      • i7 3770k @ 4.5GHz
      • Memory:
      • 32GB HyperX 1866
      • Storage:
      • Lots!
      • Graphics card(s):
      • Sapphire Fury X
      • PSU:
      • Corsair HX850
      • Case:
      • Corsair 600T (White)
      • Operating System:
      • Windows 10 x64
      • Monitor(s):
      • 2 x Dell 3007
      • Internet:
      • Zen 80Mb Fibre

    Re: FreeNAS 8 Testdrive

    Yup, it's not ready yet IMO. FreeNAS 7 is better and a lot more fleshed-out.....although I find OpenMediaVault better still.
    Main PC: Asus Rampage IV Extreme / 3960X@4.5GHz / Antec H1200 Pro / 32GB DDR3-1866 Quad Channel / Sapphire Fury X / Areca 1680 / 850W EVGA SuperNOVA Gold 2 / Corsair 600T / 2x Dell 3007 / 4 x 250GB SSD + 2 x 80GB SSD / 4 x 1TB HDD (RAID 10) / Windows 10 Pro, Yosemite & Ubuntu
    HTPC: AsRock Z77 Pro 4 / 3770K@4.2GHz / 24GB / GTX 1080 / SST-LC20 / Antec TP-550 / Hisense 65k5510 4K TV / HTC Vive / 2 x 240GB SSD + 12TB HDD Space / Race Seat / Logitech G29 / Win 10 Pro
    HTPC2: Asus AM1I-A / 5150 / 4GB / Corsair Force 3 240GB / Silverstone SST-ML05B + ST30SF / Samsung UE60H6200 TV / Windows 10 Pro
    Spare/Loaner: Gigabyte EX58-UD5 / i950 / 12GB / HD7870 / Corsair 300R / Silverpower 700W modular
    NAS 1: HP N40L / 12GB ECC RAM / 2 x 3TB Arrays || NAS 2: Dell PowerEdge T110 II / 24GB ECC RAM / 2 x 3TB Hybrid arrays || Network:Buffalo WZR-1166DHP w/DD-WRT + HP ProCurve 1800-24G
    Laptop: Dell Precision 5510 Printer: HP CP1515n || Phone: Huawei P30 || Other: Samsung Galaxy Tab 4 Pro 10.1 CM14 / Playstation 4 + G29 + 2TB Hybrid drive

  6. #5
    Dark side super agent
    Join Date
    Dec 2003
    Location
    Nirvana
    Posts
    1,895
    Thanks
    72
    Thanked
    99 times in 89 posts

    Re: FreeNAS 8 Testdrive

    I use FreeNAS 7 myself on my HP Microserver. I'm really pleased with it especially with the expansion possibilities. I currently run Logitech Media Centre and Virtualbox Extensions which are absolutely brilliant for what I need. I was really put off FreeNAS 8 by the lack of comparable extensions. It also seems that FreeNAS 8 is difficult to develop for.

    From what I can see, unless you have fairly high end requirements (ZFS for one, jargon I didn't understand for two more) then there don't appear to be any advantages of opting for FreeNAS 7 over 8.
    An Atlantean Triumvirate, Ghosts of the Past, The Centre Cannot Hold
    The Pillars of Britain, Foundations of the Reich, Cracks in the Pillars.

    My books are available here for Amazon Kindle. Feedback always welcome!

  7. #6
    Oh Crumbs.... Biscuit's Avatar
    Join Date
    Feb 2007
    Location
    N. Yorkshire
    Posts
    11,193
    Thanks
    1,394
    Thanked
    1,091 times in 833 posts
    • Biscuit's system
      • Motherboard:
      • MSI B450M Mortar
      • CPU:
      • AMD 2700X (Be Quiet! Dark Rock 3)
      • Memory:
      • 16GB Patriot Viper 2 @ 3466MHz
      • Storage:
      • 500GB WD Black
      • Graphics card(s):
      • Sapphire R9 290X Vapor-X
      • PSU:
      • Seasonic Focus Gold 750W
      • Case:
      • Lian Li PC-V359
      • Operating System:
      • Windows 10 x64
      • Internet:
      • BT Infinity 80/20

    Re: FreeNAS 8 Testdrive

    I have said this on a few threads already but il say it again.
    I had a load of trouble on a multi-user, single volume set up with permissions on FN8. So much so that you could create a folder and then not do anything untill the volume permissions had been recursively set within the GUI... i had a few goes at it but just could not get it the way i wanted.

    I have set up open media vault however i havent done anything with it yet. The set up was certainly easier to do however im not sure its working correctly for me. Building my RAID took days and the performance is a bit pants. I need to check the health of my drives i think.

    Another problem with OMV is that the community is small and pretty unhelpful if you are a bit of a noob.

  8. #7
    Senior Member watercooled's Avatar
    Join Date
    Jan 2009
    Posts
    11,478
    Thanks
    1,541
    Thanked
    1,029 times in 872 posts

    Re: FreeNAS 8 Testdrive

    ZFS is AFAIK available in both 7 and 8. And based on the comparison table, as Bluecube says there doesn't seem to be much of a reason to choose 8 which seems more like a beta ATM.

    I find a lot of support communities can be very noob-unfriendly anyway, either by ignoring your post or screaming at you to 'use the search function', to which a good response would be 'if it's so *** common, it's obviously not clear how to do it so put it in the documentation!'

  9. #8
    Account closed at user request
    Join Date
    Aug 2003
    Location
    Elephant watch camp
    Posts
    2,150
    Thanks
    56
    Thanked
    115 times in 103 posts
    • wasabi's system
      • Motherboard:
      • MSI B85M-G43
      • CPU:
      • i3-4130
      • Memory:
      • 8 gig DDR3 Crucial Rendition 1333 - cheap!
      • Storage:
      • 128 gig Agility 3, 240GB Corsair Force 3
      • Graphics card(s):
      • Zotac GTX 750Ti
      • PSU:
      • Silver Power SP-S460FL
      • Case:
      • Lian Li T60 testbanch
      • Operating System:
      • Win7 64bit
      • Monitor(s):
      • First F301GD Live
      • Internet:
      • Virgin cable 100 meg

    Re: FreeNAS 8 Testdrive

    I tried it as a vmware player virtual machine a month or so back as I needed an iscsi target for a test VSphere environment. While it worked OK in the end, I did find the web interface a bit of a mess. I ended up having to keep skipping around between menus to do fairly basic stuff - not logical. They also could really do with sorting out a way of slicing up a drive into LUNs without having to go through the LUN as a file thing (which is partly outside GUI) or the crude one-drive-per-LUN setup I used. At the price I feel miserly, but the documentation for 7 made it look like it is/was a better product.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •