Skip to content

Categories

Storage & NAS

Understand ZFS, RAID, filesystems and NAS operating systems. Learn how to plan capacity, protect against drive failure, and get the most reliable storage for your budget.

In this category

GuidesStorage & NASAdvanced

ZFS for Home Servers: A Practical Primer

Understand pools, vdevs, snapshots, RAID-Z and caching — and decide when ZFS is worth the RAM overhead for your NAS or Proxmox box.

3 min read
ComparisonsStorage & NASBeginner

Unraid vs TrueNAS

Flexible parity array vs ZFS powerhouse — which NAS OS matches your homelab?

5 min read
GuidesStorage & NASIntermediate

How to Build Your First NAS

A step-by-step guide to planning and building a reliable DIY NAS with TrueNAS or OpenMediaVault.

1 min read
ArticlesStorage & NASIntermediate

RAID Explained for Home Servers

Understand RAID levels 0, 1, 5, 6 and 10, what they protect against, and why RAID is not a backup.

1 min read
ComparisonsStorage & NASBeginner

TrueNAS vs OpenMediaVault

TrueNAS vs OpenMediaVault: ZFS, hardware requirements, ease of use and which NAS OS fits your build.

5 min read
ComparisonsStorage & NASBeginner

Synology vs DIY NAS

Synology vs building your own NAS: cost, performance, software, flexibility and which route suits you.

5 min read

Comparisons

TrueNAS · OpenMediaVault

TrueNAS vs OpenMediaVault

TrueNAS vs OpenMediaVault: ZFS, hardware requirements, ease of use and which NAS OS fits your build.

Synology · DIY NAS

Synology vs DIY NAS

Synology vs building your own NAS: cost, performance, software, flexibility and which route suits you.

Unraid · TrueNAS

Unraid vs TrueNAS

Flexible parity array vs ZFS powerhouse — which NAS OS matches your homelab?

Software

Enterprise-grade ZFS storage for your home NAS.

Open sourceFreeSelf-hosted

A lightweight, Debian-based NAS OS.

Open sourceFreeSelf-hosted

Glossary

NAS(Network-Attached Storage)

A dedicated storage device connected to your network that lets multiple devices store and access files centrally.

RAID(Redundant Array of Independent Disks)

A method of combining multiple drives so they act as one, improving performance and/or protecting against drive failure.

ZFS

An advanced filesystem and volume manager offering data integrity, snapshots, compression and software RAID.

SMB(Server Message Block)

A network file-sharing protocol used by Windows, macOS and Linux to access shared folders.

NFS(Network File System)

A Unix-native network file-sharing protocol offering high performance between Linux systems.

iSCSI

A protocol that presents remote storage over the network as if it were a local block device.

Btrfs

A modern Linux filesystem with snapshots, checksums and built-in RAID-like features.

ext4

The default, rock-solid Linux filesystem used by most distributions.

Samba

The Linux implementation of the SMB protocol, used to share files with Windows, macOS and Linux.

Compression

Encoding data to take up less space, often transparently at the filesystem level.

Checksum

A small fingerprint of data used to detect corruption or verify integrity.

Bit Rot

The slow, silent corruption of stored data over time due to hardware imperfections.

JBOD(Just a Bunch of Disks)

A group of drives exposed individually, without hardware RAID combining them.

S.M.A.R.T.(Self-Monitoring, Analysis and Reporting Technology)

A built-in drive health system that reports metrics and early warning signs of failure.

TRIM

A command that tells an SSD which blocks are no longer in use so it can maintain performance and endurance.

Thin Provisioning

Allocating storage on demand, so volumes can be defined larger than the physical space currently used.

RAID-Z

ZFS's software parity RAID, available as RAID-Z1, Z2 and Z3 for one, two or three parity disks.

ARC / L2ARC(Adaptive Replacement Cache)

ZFS's in-RAM read cache (ARC), optionally extended onto an SSD as L2ARC.

SLOG / ZIL(Separate Log / ZFS Intent Log)

A fast device that accelerates synchronous writes in ZFS by holding the intent log separately.