About 3 or 4 years ago (2023) I had to mothball my server (TN community edition). Im now in the process of un-mothballing it and bringing it back live, and restoring my pools from backup. But a huge amount’s changed, and I can’t be sure what I knew is valid any more.
Level of experience + type of use:
In my past TN life I was comfortable with CLI and web UI, while I didnt know huge amounts about FreeBSD or Linux, I got in-depth with ZFS itself, down to troubleshooting and dtrace type of work if that’s a guide. I only really used SMB + iSCSI, but the pool had a fair amount of ACLs and hard links set up. It’s also one of those rare pools where dedup was rational - deduping cut data size by 70% (50 TB to under 15 TB) making storage affordable, and routine handling of 50 - 800 GB disk+VM images/files/folders. The server was sized for that workload - 256 GB RAM, a bunch of tunables, a very large and fast pool of 3 way 7200 enterprise data mirrors + metadata/SLOG Optane mirrors, for fast resilience/scrub/resilver, Supermicro board + 16 core Xeon, and 10G ethernet pipe feeding it. A lot of work and cost, but totally worth it for my use-case.
What Im trying to learn:
Any links and comments deeply appreciated!
-
Implications of active CORE moving to Linux?
I gather CORE’s development is now Linux based and the FreeBSD version I knew is maintenance only? I missed all the in-depth posts/guides, the implications for managing/migrating the server, or what to do/expect when I boot it up after 3 years in storage into FreeBSD CORE. Id deeply appreciate links (“how to” and technical “under the hood”) for migration and also familiarisation, and any options or considerations in doing so. No need to re-explain what Im sure has been well discussed/described, but where do I look for that info? -
Implications of fast dedup?
This is a massive “hooray” - but it probably means most of my knowledge about dedup is outdated, and everything needs rechecking. No idea where to start with this, as older dedup needed considerable fine tuning and I dont know whats relevant/new in 2025 era. I do have the option to send/receive (rebuild) my pool to new disks. I found the blog posts and reviewers guide. But they dont answer much. Im really after a crash course reading up on everything about sysadmin-ing with fast dedup. Any suggestions for in-depth material/guides? -
Other significant changes to TrueNAS CE and ZFS?
I know a huge amount has changed. But what are the major changes (or their subtle effects) I should look out/watch for in running a TN server, primarily as an SMB server with this type of pool? To what extent am I best to approach TN in December 2025 as a completely new to me platform, or as a lowkey evolution of a well-known platform?Also, as an experienced ZFS tinkerer, seeking raw pool performance/resilience so far as dedup allows, what would you say about ZFS-specific notable changes to look out for? Really worthwhile “well known” tunables, major landed features, or “under the hood”? (e.g., did we get any major updates to metaslab/space maps/ARC/caching/scrub/resilver, or anything else?) What’s likely to be useful/important for me to read up about, as I configure my server and pool for 2026 not 2023?
I appreciate these are questions that could have long answers, Im honestly after links, guides/howtos/”well-known posts” I missed, key release notes to read, and summary pointers generally - whatever you think’s worthwhile to share, or worth a read.
Huge thanks for any replies and input!