Jump to content

Hi
my question is what do you recommend to use for building a nas and why ?

I looked into it for long time and did lots of research but still not sure which to chose.
most likely am leaning towards Freenas because i found that finding info about it much easier than the alternatives. ( am very tech savvy person but my networking is sort of rubbish )
so am planning to test on my own xD at home as centralized storage for my media files etc.. then apply it to my work.

Link to comment
https://linustechtips.com/topic/906731-nas-operating-system/
Share on other sites

Link to post
Share on other sites

I only have experience with FreeNAS but you might also checkout UnRAID. It has some drive control features freeNAS doesn't plus other things.

 

For the most part though I like freeNAS. Its WebUI is intimidating when you don't know where anything is but once you find your way around it's alright. Lots of features, services, support for virtual machines, data logging, it uses ZFS which is a great software RAID file system, it's basically a enterprise grade serverOS made convenient to use for prosumers.

 

So there's that, UnRAID, also Redhat Linux, they have a server distribution you can check out if you want. These seem the most popular.

Link to comment
https://linustechtips.com/topic/906731-nas-operating-system/#findComment-11150090
Share on other sites

Link to post
Share on other sites

Depends on your needs of course, but for simple network shares windws/ubuntu or other desktop build... and freenas for pretty much all use cases.

Windows can be a pain for someone that needs a stable, no-restarts type of OS I have found personally... there are ways of mitigating these problems, but IMO you may as well just go with freenas then, plus it can be faster and less overheads. These are just my results from my admittedly limited testing of course, results can vary greatly because not everyone will have the same equipment and/or needs. I like the expandability of freenas personally, simple enough to use once you get the hang of things with the webGUI, but more advanced users can use CLI to get more out of it and add more functionality/add-ons IIRC. Personally I use the webGUI and it still has plenty to offer for uses.

Please quote my post, or put @paddy-stone if you want me to respond to you.

Spoiler
  • PCs:- 
  • Main PC build  https://uk.pcpartpicker.com/list/2K6Q7X
  • ASUS x53e  - i7 2670QM / Sony BD writer x8 / Win 10, Elemetary OS, Ubuntu/ Samsung 830 SSD
  • Lenovo G50 - 8Gb RAM - Samsung 860 Evo 250GB SSD - DVD writer
  •  
  • Displays:-
  • Philips 55 OLED 754 model
  • Panasonic 55" 4k TV
  • LG 29" Ultrawide
  • Philips 24" 1080p monitor as backup
  •  
  • Storage/NAS/Servers:-
  • ESXI/test build  https://uk.pcpartpicker.com/list/4wyR9G
  • Main Server https://uk.pcpartpicker.com/list/3Qftyk
  • Backup server - HP Proliant Gen 8 4 bay NAS running FreeNAS ZFS striped 3x3TiB WD reds
  • HP ProLiant G6 Server SE316M1 Twin Hex Core Intel Xeon E5645 2.40GHz 48GB RAM
  •  
  • Gaming/Tablets etc:-
  • Xbox One S 500GB + 2TB HDD
  • PS4
  • Nvidia Shield TV
  • Xiaomi/Pocafone F2 pro 8GB/256GB
  • Xiaomi Redmi Note 4

 

  • Unused Hardware currently :-
  • 4670K MSI mobo 16GB ram
  • i7 6700K  b250 mobo
  • Zotac GTX 1060 6GB Amp! edition
  • Zotac GTX 1050 mini

 

 

Link to comment
https://linustechtips.com/topic/906731-nas-operating-system/#findComment-11152530
Share on other sites

Link to post
Share on other sites

Depends on what you want from your NAS.

If you ask me, for most people it boils down to these three OSes:

  • FreeNAS - Use if you want to use ZFS and/or a BSD based distro.
  • OpenMediaVault - If you want a GNU/Linux based distro.
  • Windows - If you want to run Windows-exclusive software.

 

Side note: From what I understand, FreeNAS does not allow you to add, let's say one more drive and expand your volume. That is a big limiting factor for home use. It is possible to add a bunch of drives, create a VDEV and then add that to your volume, but that adds additional overhead and cost.

This is not a problem on OMV and Windows.

FreeNAS is working on adding support for it, but I don't think anyone knows when that will be ready.

 

Feel free to correct me if I am misunderstanding how ZFS works.

Link to comment
https://linustechtips.com/topic/906731-nas-operating-system/#findComment-11152912
Share on other sites

Link to post
Share on other sites

On 3/19/2018 at 11:55 AM, paddy-stone said:

Depends on your needs of course, but for simple network shares windws/ubuntu or other desktop build... and freenas for pretty much all use cases.

Windows can be a pain for someone that needs a stable, no-restarts type of OS I have found personally... there are ways of mitigating these problems, but IMO you may as well just go with freenas then, plus it can be faster and less overheads. These are just my results from my admittedly limited testing of course, results can vary greatly because not everyone will have the same equipment and/or needs. I like the expandability of freenas personally, simple enough to use once you get the hang of things with the webGUI, but more advanced users can use CLI to get more out of it and add more functionality/add-ons IIRC. Personally I use the webGUI and it still has plenty to offer for uses.

 

On 3/19/2018 at 4:31 PM, LAwLz said:

Depends on what you want from your NAS.

If you ask me, for most people it boils down to these three OSes:

  • FreeNAS - Use if you want to use ZFS and/or a BSD based distro.
  • OpenMediaVault - If you want a GNU/Linux based distro.
  • Windows - If you want to run Windows-exclusive software.

 

Side note: From what I understand, FreeNAS does not allow you to add, let's say one more drive and expand your volume. That is a big limiting factor for home use. It is possible to add a bunch of drives, create a VDEV and then add that to your volume, but that adds additional overhead and cost.

This is not a problem on OMV and Windows.

FreeNAS is working on adding support for it, but I don't think anyone knows when that will be ready.

 

Feel free to correct me if I am misunderstanding how ZFS works.



I will be using it as archive + media storage. i already own 18TB in 2 computers and need to back them up :/ so will need minimum to have 32TB .
must be fast to copy files not going to wait days to copy 18TB , every while will transfer few TB's so my main concern is redundancy and size. will use it to store 4k HDR videos then play them from the network or copy to the machine to work on them , so i am thinking to convert my current pc into a free nas

that is very important to be able to add up storage later :/ i read about ZFS and it seems awesome but issue is i cant buy 18TB right now to back up my current 18 so will need to buy 1~2 drives every month so i will increase capacity as i go , but freenas doesn't allow me to do that ? wt if i use freenas but not zfs still can't add at all ?


the pc specs am thinking to convert into freenas is:
i7 3770k
maximus V formula
16GB ram
gtx 970 ( xD will sell it and buy 10GBE card )
512SSD samsung evo
18TB of varient HD's capacity , planning to start getting 8TB's nas seagate drives ( bought 1 already so i need 2 more at least )

Link to comment
https://linustechtips.com/topic/906731-nas-operating-system/#findComment-11167396
Share on other sites

Link to post
Share on other sites

Based on your use case I would give unRAID a serious look as it freely allows you to add drives to the array as needed and since your mostly using it for archiving you will get more bang for your buck per Terabyte, speed well if you go 10GBE then no problem put an ssd cache drive or 2 in and off to the races otherwise you get 100-120MB/s transfers  You assign 1 or 2 parity drives and the rest is all data on the array, there is a caveat in that your largest drive must be the parity all other drives can be any size up to that drives capacity. It offers the ability to run VM's if your into that kinda thing but what's really nice is the apps that you can run such as setting it up as a media server with Plex the price is reasonable the support is great and you can download and install it for free for 30 days and they offer an additional 30 if you ask it gives you plenty of time to run it through its paces, oh and the learning curve is quite short.

My daily driver: The Wrath of Red: OS Windows 10 home edition / CPU Ryzen TR4 1950x 3.85GHz / Cooler Master MasterAir MA621P Twin-Tower RGB CPU Air Cooler / PSU Thermaltake Toughpower 750watt / ASRock x399 Taichi / Gskill Flare X 32GB DDR4 3200Mhz / HP 10GB Single Port Mellanox Connectx-2 PCI-E 10GBe NIC / Samsung 512GB 970 pro M.2 / ASUS GeForce GTX 1080 STRIX 8GB / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor x3

 

My technology Rig: The wizard: OS Windows 10 home edition / CPU Ryzen R7 1800x 3.95MHz / Corsair H110i / PSU Thermaltake Toughpower 750watt / ASUS CH 6 / Gskill Flare X 32GB DDR4 3200Mhz / HP 10GB Single Port Mellanox Connectx-2 PCI-E 10GBe NIC / 512GB 960 pro M.2 / ASUS GeForce GTX 1080 STRIX 8GB / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor HP Monitor

 

My I don't use RigOS Windows 10 home edition / CPU Ryzen 1600x 3.85GHz / Cooler Master MasterAir MA620P Twin-Tower RGB CPU Air Cooler / PSU Thermaltake Toughpower 750watt / MSI x370 Gaming Pro Carbon / Gskill Flare X 32GB DDR4 3200Mhz / Samsung PM961 256GB M.2 PCIe Internal SSDEVGA GeForce GTX 1050 Ti SSC GAMING / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor

 

My NAS: The storage miser: OS unRAID v. 6.9.0-beta25 / CPU Intel i7 6700 / Cooler Master MasterWatt Lite 500 Watt 80 Plus / ASUS Maximus viii Hero / 32GB Gskill RipJaw DDR4 3200Mhz / HP Mellanox ConnectX-2 10 GbE PCI-e G2 Dual SFP+ Ported Ethernet HCA NIC / 9 Drives total 29TB - 1 4TB seagate parity - 7 4TB WD Red data - 1 1TB laptop drive data - and 2 240GB Sandisk SSD's cache / Headless

 

Why did I buy this server: OS unRAID v. 6.9.0-beta25 / Dell R710 enterprise server with dual xeon E5530 / 48GB ecc ddr3 / Dell H310 6Gbps SAS HBA w/ LSI 9211-8i P20 IT / 4 450GB sas drives / headless

 

Just another server: OS Proxmox VE / Dell poweredge R410

Link to comment
https://linustechtips.com/topic/906731-nas-operating-system/#findComment-11167448
Share on other sites

Link to post
Share on other sites

29 minutes ago, mrbilky said:

Based on your use case I would give unRAID a serious look as it freely allows you to add drives to the array as needed and since your mostly using it for archiving you will get more bang for your buck per Terabyte, speed well if you go 10GBE then no problem put an ssd cache drive or 2 in and off to the races otherwise you get 100-120MB/s transfers  You assign 1 or 2 parity drives and the rest is all data on the array, there is a caveat in that your largest drive must be the parity all other drives can be any size up to that drives capacity. It offers the ability to run VM's if your into that kinda thing but what's really nice is the apps that you can run such as setting it up as a media server with Plex the price is reasonable the support is great and you can download and install it for free for 30 days and they offer an additional 30 if you ask it gives you plenty of time to run it through its paces, oh and the learning curve is quite short.

thanks , ye i will try it.
now xD 1 more advice.

am thinking to build HTPC to run 4k gaming ( but light games such as dmc , gauntlet , trine etc.. ) so am thinking to put 1080 in this rig and buy nas from qnap etc.. or something else

or use the rig as nas and buy completely new gaming htpc xD wt do u recommend am confused about it for long time.


important question:
once i put raid 5 ( lets say 10 drives ) I can add additional drive normal? without the need to format them? and can add parity drives also not just storage one's so it will go to 20 drives for example ?

Link to comment
https://linustechtips.com/topic/906731-nas-operating-system/#findComment-11167517
Share on other sites

Link to post
Share on other sites

On 3/19/2018 at 8:31 AM, LAwLz said:

Feel free to correct me if I am misunderstanding how ZFS works.

I was told similarly about this limitation of ZFS but one workaround is in the event you want to upgrade all the disks you can just pull one disk at a time from the array and resilver it, the repeat this for the rest of them until all new disks are added.

 

Really though if you plan out the array intelligently you shouldn't need to add disks before you upgrade the entire array. Hard drives are so dense and so cheap nowadays.

Link to comment
https://linustechtips.com/topic/906731-nas-operating-system/#findComment-11167736
Share on other sites

Link to post
Share on other sites

7 hours ago, 1988fido said:

Thanks , ye i will try it.
now xD 1 more advice.

am thinking to build HTPC to run 4k gaming ( but light games such as dmc , gauntlet , trine etc.. ) so am thinking to put 1080 in this rig and buy nas from qnap etc.. or something else

or use the rig as nas and buy completely new gaming htpc xD wt do u recommend am confused about it for long time.


important question:
once i put raid 5 ( lets say 10 drives ) I can add additional drive normal? without the need to format them? and can add parity drives also not just storage one's so it will go to 20 drives for example ?

Well I'm no gamer so really can't help there but the beauty of unRAID is that it's not a RAID so taking your 10 drive scenario you could make the largest drive the parity and then the 9 remaining become data drives there is no division of storage size based on typical RAID implementations so 10 10TB drive becomes 1 10TB parity and 9 10TB drives become 90TB of data storage, now my unRAID sever is currently 17TB with a 4TB parity and 2 240GB SSD's for a cache pool this is good as you can achieve better performance with the cache drives then at night while you sleep the system can be set to "move" the data from the cache to the array. To answer your question about adding its quite simple the latest version of unRAID is practically plug and play you assign the drive to the array and follow a few simple steps currently I believe that the maximum is 2 parity drives and 28 data/cache drives

My daily driver: The Wrath of Red: OS Windows 10 home edition / CPU Ryzen TR4 1950x 3.85GHz / Cooler Master MasterAir MA621P Twin-Tower RGB CPU Air Cooler / PSU Thermaltake Toughpower 750watt / ASRock x399 Taichi / Gskill Flare X 32GB DDR4 3200Mhz / HP 10GB Single Port Mellanox Connectx-2 PCI-E 10GBe NIC / Samsung 512GB 970 pro M.2 / ASUS GeForce GTX 1080 STRIX 8GB / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor x3

 

My technology Rig: The wizard: OS Windows 10 home edition / CPU Ryzen R7 1800x 3.95MHz / Corsair H110i / PSU Thermaltake Toughpower 750watt / ASUS CH 6 / Gskill Flare X 32GB DDR4 3200Mhz / HP 10GB Single Port Mellanox Connectx-2 PCI-E 10GBe NIC / 512GB 960 pro M.2 / ASUS GeForce GTX 1080 STRIX 8GB / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor HP Monitor

 

My I don't use RigOS Windows 10 home edition / CPU Ryzen 1600x 3.85GHz / Cooler Master MasterAir MA620P Twin-Tower RGB CPU Air Cooler / PSU Thermaltake Toughpower 750watt / MSI x370 Gaming Pro Carbon / Gskill Flare X 32GB DDR4 3200Mhz / Samsung PM961 256GB M.2 PCIe Internal SSDEVGA GeForce GTX 1050 Ti SSC GAMING / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor

 

My NAS: The storage miser: OS unRAID v. 6.9.0-beta25 / CPU Intel i7 6700 / Cooler Master MasterWatt Lite 500 Watt 80 Plus / ASUS Maximus viii Hero / 32GB Gskill RipJaw DDR4 3200Mhz / HP Mellanox ConnectX-2 10 GbE PCI-e G2 Dual SFP+ Ported Ethernet HCA NIC / 9 Drives total 29TB - 1 4TB seagate parity - 7 4TB WD Red data - 1 1TB laptop drive data - and 2 240GB Sandisk SSD's cache / Headless

 

Why did I buy this server: OS unRAID v. 6.9.0-beta25 / Dell R710 enterprise server with dual xeon E5530 / 48GB ecc ddr3 / Dell H310 6Gbps SAS HBA w/ LSI 9211-8i P20 IT / 4 450GB sas drives / headless

 

Just another server: OS Proxmox VE / Dell poweredge R410

Link to comment
https://linustechtips.com/topic/906731-nas-operating-system/#findComment-11168699
Share on other sites

Link to post
Share on other sites

20 hours ago, mrbilky said:

Well I'm no gamer so really can't help there but the beauty of unRAID is that it's not a RAID so taking your 10 drive scenario you could make the largest drive the parity and then the 9 remaining become data drives there is no division of storage size based on typical RAID implementations so 10 10TB drive becomes 1 10TB parity and 9 10TB drives become 90TB of data storage, now my unRAID sever is currently 17TB with a 4TB parity and 2 240GB SSD's for a cache pool this is good as you can achieve better performance with the cache drives then at night while you sleep the system can be set to "move" the data from the cache to the array. To answer your question about adding its quite simple the latest version of unRAID is practically plug and play you assign the drive to the array and follow a few simple steps currently I believe that the maximum is 2 parity drives and 28 data/cache drives

 cool . ye i will use the computer and the  512ssd as cache :)

Link to comment
https://linustechtips.com/topic/906731-nas-operating-system/#findComment-11170782
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×