The file systems that TrueNAS and Unraid employ are their primary and biggest point of distinction. Unraid uses XFS or BTRFS by default (you technically have the option of using ReiserFS as well, but support is deprecated). ZFS, on the other hand, is used by TrueNAS and offers a ton of fantastic advantages. FreeNAS is community-funded, whereas TrueNAS is supported by businesses. TrueNAS is not a part of FreeNAS because it has been optimized for our hardware in terms of performance and availability. Only TrueNAS offers high availability (failover), which is hardware-dependent. For the most fundamental TrueNAS operations with up to eight drives, you should have at least 8 GB of RAM. Different use scenarios have different RAM needs: To gain the maximum, add 1 GB for each drive added beyond eight.
Performance may suffer from a lack of memory, but a machine with that much storage and 16GB of RAM should be completely stable. The array should have a total capacity of roughly 36 TB, but accessible space will only be 20 TB, and given the 80% limit, you should attempt to keep utilization below 16.5 TB. The virtual machine program bhyve is used by TrueNAS VMs. An Intel processor with Extended Page Tables (EPT) or an AMD processor with Rapid Virtualization Indexing (RVI) or Nested Page Tables is required for this sort of virtualization (NPT). If the host system does not support certain functionalities, VMs cannot be generated.
TrueNAS® hosting VMware Storage This section offers configuration suggestions for TrueNAS® when it is utilized as a VMware datastore. When utilizing VMware and iSCSI Sharing on a TrueNAS® High Availability (HA) server, make sure to configure ALUA. This increases the guest VMs' failover event resilience. TrueNAS interfaces with Veeam and has various hypervisor certifications, allowing it to support tens of thousands of virtual machines or desktops. TrueNAS supports a number of popular hypervisors, including Citrix, Hyper-V, vSphere, KVM, Xen Project, and bhyve.
Provides an access to more than 30,000 radio stations.Features:
A simple form of operating-system-level virtualization is a jail. A jail allows for the running of one or more services while isolating them from the host TrueNAS® system. Iocage is used by TrueNAS® to manage jails and plugins.