Historically NFS and using one service per server was the usual process. “Builds on” means that the newer processes were developments and improvements to older processes. For example NFS was released in the 1980s and Docker in 2013. Obviously the efficiencies in docker and hyperconverged servers are the reason they have taken over most set ups, but it’s not obvious that software such as docker would have come into existence without the original networking processes.





Running Truenas as a VM in prixmox requires passing through the storage controller and blacklisting it from prixmox, so yes, you likely need the HBA.