Jump to content

UNRAID vs. TrueNAS CORE

Hello forum people,

 

I'm in the process of getting my first self build NAS up and running. The problem is that I'm not sure which OS I should pick.
I've done some research but it left me inconclusive.

My conclusion are:

UNRAID:

  •  is easier to set up / manage
  •  hardware pass through to VMs
  •  VMs / Docker is easier
  •  expanding the disk array is easier
  •  is less reliable then TrueNAS? (some people said that)
  •  the USB-Stick has to be replaced frequently (also some people said that)

 

TrueNAS CORE:

  •  is more difficult to set up / manage
  •  VMs / Docker is harder
  •  expanding the disk array is harder
  •  is more reliable then UNRAID
  •  having the OS on a dedicated drive is better then the "USB-Stick" Solution

 

I'm primarily looking for something reliable. With the option of expanding my disk array, because i have Toshiba's 18 TB drives and in the future i will be adding 16 TB ones. I should mention that I have some experience with Linux so I'm no stranger to the terminal, but I'm far from being an expert.
I would like to hear your thoughts, recommendations and experiences.

Link to comment
Share on other sites

Link to post
Share on other sites

27 minutes ago, dennis111 said:

 is less reliable then TrueNAS? (some people said that)

The actual file system of UNRAID is less robust than ZFS (the file system of TrueNAS), but it's still pretty decent. If you plan on running <10 drives either one will be fine. Plus, you should be doing a backup anyway with both, so in the event something goes wrong your data is still safe.

 

31 minutes ago, dennis111 said:

With the option of expanding my disk array, because i have Toshiba's 18 TB drives and in the future i will be adding 16 TB ones.

If you're planning on mixing drives, you really should go UNRAID. ZFS does not enjoy mixing capacities while UNRAID doesn't really break a sweat. 

 

If you were planning on running all the same drive, I would suggest you look at TrueNAS scale instead. It's basically the same as TrueNAS Core but based on Debian instead of FreeBSD and with much better VM/Docker support. That said, with how you plan on upgrading the drives, UNRAID seems to be the best method.

Link to comment
Share on other sites

Link to post
Share on other sites

UnRAID if you have a primary need to host VMs and/or you want to be able to add new disks piecemeal i.e. 1 or 2 at a time. ZFS if you can stick to adding disks in groups of 4-6 and don't have a primary need to host VMs (although getting much better at this now).

Link to comment
Share on other sites

Link to post
Share on other sites

16 hours ago, leadeater said:

UnRAID

Did you run UnRAID before? I really want to be sure that the USB stick doesn't die every 5 to 6 months or so.

Link to comment
Share on other sites

Link to post
Share on other sites

6 hours ago, dennis111 said:

Did you run UnRAID before? I really want to be sure that the USB stick doesn't die every 5 to 6 months or so.

Personally no but I know it works well. USB can be a little hit and miss, better ones can last long time and bad ones die about what you said. I've run ESXi on USB drive before and hasn't really been a problem, SD Cards too, but not any super cheap ones.

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, leadeater said:

Personally no but I know it works well.

Thanks for the info. I've bought a SanDisk USB 3.0 drive which should be high quality. I'll definitively test it.

Link to comment
Share on other sites

Link to post
Share on other sites

I use Unraid, have had it running for 3 years or something, and haven't experienced the USB thumb drive dying.

I have an SanDisk one.

 

Unless you set it up things to log to the USB thumb drive a lot or restart Unraid a lot, it shouldn't really get used that much as Unraid itself is loaded in to memory at startup and stays there.

“Remember to look up at the stars and not down at your feet. Try to make sense of what you see and wonder about what makes the universe exist. Be curious. And however difficult life may seem, there is always something you can do and succeed at. 
It matters that you don't just give up.”

-Stephen Hawking

Link to comment
Share on other sites

Link to post
Share on other sites

8 hours ago, Mihle said:

I use Unraid, have had it running for 3 years or something, and haven't experienced the USB thumb drive dying.

Thanks a lot. That sounds great 🙂

Link to comment
Share on other sites

Link to post
Share on other sites

Unraid, ive been running it for 6-7 years at this point and have two machines running 24x7. Each 07 has its own usecase. if your after performance i would go truenas, personal use Unraid. I've never had a Usb die (*knock on wood*) unless your logging or writing to the drive you dont do much with the usb other then boot, then it loads to memory. Unraid is great for expansion, plugins, vms, etc...  Get the community plugin! its basically an apps store. I have one machine as my primary backup running plex, vms for - home assistant, linux, windows, windows web server - , Vpn, Minecraft server. my second is a backup of my first and runs a windows vm for my security cameras. Overall its been pretty stable and reliable. get your self a good UPS and power supply.

 

Unraid setup is straight forward and there are a ton of videos, look for ones from space invader and byte my bits. Plex setup is great and supports gpu transcoding and ram transcoding. SSD cache and many other useful features. Adding more storage is very easy!

Link to comment
Share on other sites

Link to post
Share on other sites

On 5/12/2022 at 5:25 PM, voyager_ said:

Unraid, ive been running it for 6-7 years at this point and have two machines running 24x7. Each 07 has its own usecase. if your after performance i would go truenas, personal use Unraid. I've never had a Usb die (*knock on wood*) unless your logging or writing to the drive you dont do much with the usb other then boot, then it loads to memory. Unraid is great for expansion, plugins, vms, etc...  Get the community plugin! its basically an apps store. I have one machine as my primary backup running plex, vms for - home assistant, linux, windows, windows web server - , Vpn, Minecraft server. my second is a backup of my first and runs a windows vm for my security cameras. Overall its been pretty stable and reliable. get your self a good UPS and power supply.

 

Unraid setup is straight forward and there are a ton of videos, look for ones from space invader and byte my bits. Plex setup is great and supports gpu transcoding and ram transcoding. SSD cache and many other useful features. Adding more storage is very easy!


Thanks for your detailed answer. My machine has been running for 4 days by now.
The unRAID experience has been great (mostly). 
My Problems so far: 

  • sometimes the web ui is not reachable after booting
  • the hardware encoding with jelllyfin is not working properly yet (Ryzen 5 PRO 4650G)

I’ve already discovered the App Store plugin. It’s really sweet. I’ll definitely install home assistant (again), Bitwarden and other containers. 

I love that the machine is less audible then my qnap, especially my hard drives. My PSU is a Seasonic fanless 450W (any recommendations for a good UPS?). Putting everything together in a SFF case was a little bit challenging.

 

I’ll take a look at your YouTube recommendations.

 

Link to comment
Share on other sites

Link to post
Share on other sites

My opinion would be to try TrueNAS Scale, it's still newish, but the underlying ZFS code is still solid. Does some of the things unraid does, etc...

 

The downside is if you plan to be like me, I have 24 disks in my current storage array, I had to order a 44 bay JBOD to expand the way I want to and shift from the old encryption to the new encryption. So I am going to wind up with 42 disks and ~344Tb after raidz2 and pool restructuring. 

Desktop

Intel® Xeon® E5-2630v4 2.2 2133 10C 1st CPU
Intel® Xeon® E5-2630v4 2.2 2133 10C 2nd CPU
HP Z840 1125W (1450W/200V) 90 Percent Efficient Chassis
512GB DDR4-2133(16x32GB) LRDIMM
NVIDIA GTX-770
HP 15-In-1 Media Card Reader
9.5 mm Slim DVD-Writer Optical Disc Drive
Intel(R) X540-T2 10GbE Dual Port Adapter

QLE2562 dual 8Gbps Fibre Channel
HP Z Cooler (2 Processors)
HP Chassis Intrusion Sensor

 

SAN/NAS

Intel® Xeon® E5-2630v4 2.2 2133 10C 1st CPU
Intel® Xeon® E5-2630v4 2.2 2133 10C 2nd CPU
768GB DDR4-2133(16x32GB) LRDIMM

Supermicro Rackmount 4U w/ Red. 1280W Platinum P/S
24x: Samsung DDR4 2133MHzCL15 32GB (PC4 2133) Internal Memory M386A4G40DM0-CPB
2x: Intel 2.20GHz Xeon E5-2630 v4 Deca-Core (10-Core), 25MB Intel Smart Cache, Socket-2011-v3 (FC-LGA14A)
12x: HGST Hard Drive [HUH728080AL5200] 8TB SAS 12Gb/s 7200RPM 3.5in, 128MB Buffer, Internal
Supermicro Motherboard S-2011 R3 for 2x E5-2600 v3 MFG Part Number: X10DRi-T4+
2x LSI Logic Controller Card H5-25573-00 9300-8i SGL SAS 8Port 12Gb/s PCIE3.0 HBA Brown Box

QLE2562 dual 8Gbps Fibre Channel
2x: Supermicro 4U Active CPU Heatsink f/ X9 Socket 2011 MFG Part Number: SNK-P0050AP4

Link to comment
Share on other sites

Link to post
Share on other sites

7 hours ago, dennis111 said:


Thanks for your detailed answer. My machine has been running for 4 days by now.
The unRAID experience has been great (mostly). 
My Problems so far: 

  • sometimes the web ui is not reachable after booting
  • the hardware encoding with jelllyfin is not working properly yet (Ryzen 5 PRO 4650G)

I’ve already discovered the App Store plugin. It’s really sweet. I’ll definitely install home assistant (again), Bitwarden and other containers. 

I love that the machine is less audible then my qnap, especially my hard drives. My PSU is a Seasonic fanless 450W (any recommendations for a good UPS?). Putting everything together in a SFF case was a little bit challenging.

 

I’ll take a look at your YouTube recommendations.

 

Whoops, missed this, Honestly anything APC is pretty good, followed by eaton and cyberpower. Would just get one that has a USB interface so you can plug it into your storage server and make sure it can see it and safely shut down when it needs too. For what you are running, you can get by just fine with a 1000VA unit, but I would just buy once/cry once and go 1500VA if you can and call it a day. 

Desktop

Intel® Xeon® E5-2630v4 2.2 2133 10C 1st CPU
Intel® Xeon® E5-2630v4 2.2 2133 10C 2nd CPU
HP Z840 1125W (1450W/200V) 90 Percent Efficient Chassis
512GB DDR4-2133(16x32GB) LRDIMM
NVIDIA GTX-770
HP 15-In-1 Media Card Reader
9.5 mm Slim DVD-Writer Optical Disc Drive
Intel(R) X540-T2 10GbE Dual Port Adapter

QLE2562 dual 8Gbps Fibre Channel
HP Z Cooler (2 Processors)
HP Chassis Intrusion Sensor

 

SAN/NAS

Intel® Xeon® E5-2630v4 2.2 2133 10C 1st CPU
Intel® Xeon® E5-2630v4 2.2 2133 10C 2nd CPU
768GB DDR4-2133(16x32GB) LRDIMM

Supermicro Rackmount 4U w/ Red. 1280W Platinum P/S
24x: Samsung DDR4 2133MHzCL15 32GB (PC4 2133) Internal Memory M386A4G40DM0-CPB
2x: Intel 2.20GHz Xeon E5-2630 v4 Deca-Core (10-Core), 25MB Intel Smart Cache, Socket-2011-v3 (FC-LGA14A)
12x: HGST Hard Drive [HUH728080AL5200] 8TB SAS 12Gb/s 7200RPM 3.5in, 128MB Buffer, Internal
Supermicro Motherboard S-2011 R3 for 2x E5-2600 v3 MFG Part Number: X10DRi-T4+
2x LSI Logic Controller Card H5-25573-00 9300-8i SGL SAS 8Port 12Gb/s PCIE3.0 HBA Brown Box

QLE2562 dual 8Gbps Fibre Channel
2x: Supermicro 4U Active CPU Heatsink f/ X9 Socket 2011 MFG Part Number: SNK-P0050AP4

Link to comment
Share on other sites

Link to post
Share on other sites

The difference in learning curve is marginal by now. Most people don't know this, but iXsystems is actually making TrueNAS products as easy to use as possible. Even when you make a pool now, it automatically sets a monthly scrub for it. (Probably to avoid issues like when Petabyte project had irrecoverable data loss because GENIUS MAN LINUS TECH TIP never set a scrub task on his pools.)

TrueNAS Core in my experience is not really hard to learn, and is extremely rugged. My server has been running it for years now, and I'm impressed:

  • Even when I had a defective motherboard and crashes occurred, the Linux server VM for docker stayed up, and all the jails too. I'm still puzzled as to how, but hey uptime is uptime I guess?
  • I've recently had my boot SSD overheat in the case and the kernel crashed as a result, yet all my jails and VMs were still fully functional and the pools accessible. There was no way to gracefully shutdown from this unfortunately.
  • ZFS will not even let me use a drive if it's returning bad checksums, it'll mark the pool as degraded and kick the drive out. I've had this happen to a customer's server just last week, and had to order multiple drives. No downtime, no data loss. Just resilver over the weekend.

I'm not hating on unraid, and I know they have plans to integrate and support OpenZFS down the pipeline, but until that time comes I'm not running an OS without ZFS on my server. Just ain't happening.

Link to comment
Share on other sites

Link to post
Share on other sites

On 5/8/2022 at 10:42 PM, dennis111 said:

Did you run UnRAID before? I really want to be sure that the USB stick doesn't die every 5 to 6 months or so.

My UnRAID Server has been running for nearly 3 years, its had 1 USB stick die in that time. I just replaced it with a new one and transferred the key. 

That seems to just be the nature of USB keys though, they could last 10 years, or 10 months. 

(Its worth noting as well that UnRAID doesnt actively run off the USB, it uses it for boot and for saving configs but thats about it)

 

Also, if you want Docker, hardware passthrough etc, why isnt TrueNAS SCALE an option rather than CORE?

CORE doesnt even support Docker, it uses FreeBSD Jails. 

 

Jails is a more matured platform and actually supports both BSD & Linux, but Docker has a much larger community.

 

 

Spoiler

Desktop: Ryzen9 5950X | ASUS ROG Crosshair VIII Hero (Wifi) | EVGA RTX 3080Ti FTW3 | 32GB (2x16GB) Corsair Dominator Platinum RGB Pro 3600Mhz | EKWB EK-AIO 360D-RGB | EKWB EK-Vardar RGB Fans | 1TB Samsung 980 Pro, 4TB Samsung 980 Pro | Corsair 5000D Airflow | Corsair HX850 Platinum PSU | Asus ROG 42" OLED PG42UQ + LG 32" 32GK850G Monitor | Roccat Vulcan TKL Pro Keyboard | Logitech G Pro X Superlight  | MicroLab Solo 7C Speakers | Audio-Technica ATH-M50xBT2 LE Headphones | TC-Helicon GoXLR | Audio-Technica AT2035 | LTT Desk Mat | XBOX-X Controller | Windows 11 Pro

 

Spoiler

Server: Fractal Design Define R6 | Ryzen 3950x | ASRock X570 Taichi | EVGA GTX1070 FTW | 64GB (4x16GB) Corsair Vengeance LPX 3000Mhz | Corsair RM850v2 PSU | Fractal S36 Triple AIO + 4 Additional Venturi 120mm Fans | 14 x 20TB Seagate Exos X22 20TB | 500GB Aorus Gen4 NVMe | 2 x 2TB Samsung 970 Evo Plus NVMe | LSI 9211-8i HBA

 

Link to comment
Share on other sites

Link to post
Share on other sites

15 hours ago, Jarsky said:

Also, if you want Docker, hardware passthrough etc, why isnt TrueNAS SCALE an option rather than CORE?

Well I chose unRAID because the general consensus is that it is easier to use. The flexibility it allows comes in really handy. 
I might take a look at TrueNAS in the future (backup server for my new build :) ). It sounds like TrueNAS is more robust.

Link to comment
Share on other sites

Link to post
Share on other sites

On 5/17/2022 at 8:28 PM, Jarsky said:

Also, if you want Docker, hardware passthrough etc, why isnt TrueNAS SCALE an option rather than CORE?

CORE doesnt even support Docker, it uses FreeBSD Jails. 

 

Jails is a more matured platform and actually supports both BSD & Linux, but Docker has a much larger community.

 

 

You can run docker in a Linux VM, and pass hardware through that VM quite easily on TrueNAS Core. Jails are nice too, I use them quite often.

Link to comment
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

×