<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Truenas on The Home Lab</title><link>https://adamazl.github.io/homelab/tags/truenas/</link><description>Recent content in Truenas on The Home Lab</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 15 Mar 2026 00:37:20 +1300</lastBuildDate><atom:link href="https://adamazl.github.io/homelab/tags/truenas/index.xml" rel="self" type="application/rss+xml"/><item><title>ZFS for Homelabbers: Pools, Datasets, and Snapshots</title><link>https://adamazl.github.io/homelab/posts/zfs-storage-pools/</link><pubDate>Sat, 24 Jan 2026 00:00:00 +0000</pubDate><guid>https://adamazl.github.io/homelab/posts/zfs-storage-pools/</guid><description>&lt;h2 id="what-makes-zfs-different"&gt;What Makes ZFS Different?&lt;/h2&gt;
&lt;p&gt;ZFS is not just a filesystem — it&amp;rsquo;s a combined volume manager and filesystem. Everything from disk management to RAID to snapshots to checksumming is handled in one stack. This matters because:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Every block is checksummed.&lt;/strong&gt; Silent data corruption (bit rot) is detected and, with redundancy, automatically corrected.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Snapshots are instant and cheap.&lt;/strong&gt; A snapshot is just a pointer — it consumes no space until you delete data that the snapshot still references.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy-on-write semantics.&lt;/strong&gt; Writes never overwrite existing data. Torn writes (partial writes during power failure) cannot corrupt the filesystem.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Compression is transparent.&lt;/strong&gt; Enable it on a dataset and the CPU handles compression/decompression invisibly.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ZFS does not protect against drive failure any better than hardware RAID — it has the same RAIDZ fault tolerance. What it protects against is &lt;em&gt;silent&lt;/em&gt; corruption, which hardware RAID controllers can silently propagate.&lt;/p&gt;</description></item><item><title>Building a Home NAS with TrueNAS Scale</title><link>https://adamazl.github.io/homelab/posts/truenas-scale-setup/</link><pubDate>Sat, 10 Jan 2026 00:00:00 +0000</pubDate><guid>https://adamazl.github.io/homelab/posts/truenas-scale-setup/</guid><description>&lt;h2 id="why-truenas-scale"&gt;Why TrueNAS Scale?&lt;/h2&gt;
&lt;p&gt;TrueNAS Scale is a Debian-based NAS operating system built around ZFS. The &amp;ldquo;Scale&amp;rdquo; version adds Linux containers (Docker/Kubernetes) on top of the traditional NAS features, so your storage box can also run apps like Jellyfin or Nextcloud alongside your shares.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s free, open-source, and the ZFS integration is first-class. Data integrity checks, snapshots, and replication are all built in and accessible through the web UI.&lt;/p&gt;
&lt;h2 id="hardware-recommendations"&gt;Hardware Recommendations&lt;/h2&gt;
&lt;p&gt;ZFS is memory-hungry and loves ECC RAM. For a home NAS:&lt;/p&gt;</description></item></channel></rss>