Resource icon

Welcome to TrueNAS SCALE - Beginners Intro

Since mid 2021 we have had many new users of TrueNAS wanting to try SCALE. Here are some things that are helpful for new TrueNAS SCALE users to know;
  • SCALE is a specialized & targeted OS based on a Linux distro. However, SCALE is NOT a Linux distro, and updates are by full replacement with a new version of SCALE.
  • Installing additional packages on SCALE's base OS will likely lead to frustration as they will disappear after an update.
  • Modification of SCALE outside of the GUI and Middleware CLI is highly discouraged, as this has led to many problems requiring far too much time to troubleshoot.
  • TrueNAS SCALE is based on Linux, while TrueNAS Core uses FreeBSD, and uses different user land packages
  • Both SCALE & Core only use ZFS for data storage. If you are looking for something disk compatible with MS-Windows, look elsewhere. (But network accessible from MS-Windows is a fully supported feature.)
  • TrueNAS, both SCALE & Core, use dedicated boot devices:
  • SCALE is still under development, so some features may not be complete or fully functional, even as of 2024/02/23
  • One key difference between Core & SCALE is that SCALE can use Apps based on Kubernetes. This allows containerized programs to be more easily deployed, than Core's Jails, Plugins or VMs. But, it is still a work in progress, (and Kubernetes is NOT Docker).
  • Users with questions or in need of support for TrueCharts should perform basic research on the website;
    Then if needed, ask questions in the Discord channel;
  • SCALE Bluefin added a “hostPathValidation” setting for App access to host data. See:
  • With SCALE based on Linux, the ZFS ARC, (Adaptive Read Cache), will act differently than on Core, (which is based on FreeBSD). Linux users can increase their ARC size to a larger percent of RAM, because Linux uses a fixed percent of memory for ARC. Not all un-used memory like FreeBSD.
  • Just because SCALE is based on Linux, random / recycled / old hardware may not work faster or more reliable than Core. A good NAS server will want to be reliable & protect your data, which random, recycled or old hardware may not do.
  • SCALE is not an upgrade from Core, they are similar products with slightly different feature sets
  • Core will likely be a bit more stable than SCALE, due to difference in kernel development procedures. Further, Core has had many years of work to make it stable, reliable & fast, where SCALE is a spring chicken by comparison.
  • TrueNAS does not support sharing storage devices between vDevs or pools, except spares.
  • Sometimes troubleshooting requires logging in via SHELL, (SSH or GUI SHELL), to run commands. If you never want to do this, neither TrueNAS SCALE or Core, is likely the right fit for you.
  • YouTube is generally entertainment, so take any ZFS or TrueNAS videos with a lump of salt. But, running a production NAS server is generally not entertainment, even if it is for your home.
  • Why did you select SCALE & ZFS?
    Just because others show it is easy, does not mean it will be easy, and appropriate for you. Here is a helpful introduction to ZFS:
  • ZFS pool & datasets are different enough, that unless you know the basics, you can make some serious mistakes. Some mistakes will require a full backup and restore to remedy. See this helpful guide:
  • Just because "it works" after install does not mean that your TrueNAS SCALE server will be reliable in the long run. Or even in the short run. A properly designed, configured and parted out NAS server will generally be reliable. But, many people throw parts together and assume they are suitable. Which may not be the case.
Author
Arwen
Views
14,356
First release
Last update
Rating
4.00 star(s) 2 ratings

Latest reviews

Nice job -helpful. I did have a question about:
"ZFS pool & datasets are different enough, that unless you know the basics, you can make some serious mistakes. Some mistakes will require a full backup and restore to remedy. See this helpful guide:"
IIUC this applies to both CORE and SCALE, i.e. it's a ZFS thing? Or Am I missing something. I'm reading because I am deciding if it is safe for me to switch to SCALE.
Arwen
Arwen
This comment applies to both SCALE & Core. I made it because their are now more SCALE users building non-redundant pools without knowing the risks. (Their are some who know the risks...)
It's solid information, though not really a guide...
Arwen
Arwen
Your right, I've changed the "Guide" word to "Intro", though that still might not be the final word.
Top