Follow up 7: Exploring Storage Options: A Deep Dive for IT Learners

 

Exploring Storage Options: A Deep Dive for IT Learners

If you’re beginning your journey in IT and systems infrastructure, learning about storage technologies will put you well ahead of many beginners. Storage — the mechanisms and protocols that keep and serve your data — is one of the most critical parts of IT systems, yet it’s often overlooked early in learning. This blog will walk you through important storage options, what they are, how they work, and what you’ll gain from experimenting with them.

By the time you finish reading, you’ll understand:

 What each storage option is used for
 How storage affects performance and redundancy
 Real-world tools you can try with hypervisors and clusters
 Practical next steps to build your skills in storage management

Let’s get started.


What You Will Learn

This blog covers the following core storage topics:

  1. iSCSI storage for hypervisors

  2. NFS shared storage

  3. ZFS storage pools

  4. Ceph distributed storage

  5. TrueNAS SCALE for unified and clustered storage

Along the way, you’ll also learn about performance tuning, redundancy strategies, and capacity planning — all essential skills for systems administrators and infrastructure engineers.


1. iSCSI Storage for Your Hypervisors

What is iSCSI?

iSCSI (Internet Small Computer System Interface) is a protocol that lets one host machine expose block-level storage over an IP network to another machine — like your hypervisor. This allows your virtual machine platform (such as VMware ESXi, Proxmox, or Hyper-V) to treat networked storage as if it were directly attached local disks. Wikipedia

Why Use iSCSI?

 Makes storage available over standard IP networks
 Allows virtualization platforms to run VMs from shared block storage
 Can be cheaper and simpler than Fibre Channel SAN

Experimenting with iSCSI helps you learn about networked storage setup, LUN sizing, and tuning performance — skills that directly impact how VMs perform in real environments.

Learn More: Detailed iSCSI configuration and expansion guidance for TrueNAS (a common storage back end if you want to try iSCSI hands-on) here: https://docs.truenas.com/scale/24.04/scaletutorials/printview/ (see section on increasing iSCSI available storage & LUN configuration) TrueNAS Open Enterprise Storage


 2. NFS Shared Storage

What is NFS?

NFS (Network File System) is a protocol that allows multiple clients to mount and access one shared file system over a network. Think of it as a remote folder that behaves as if it’s part of the local system. Atera

Why Try NFS?

 Useful for shared file access across servers
 Simple setup on most Linux and UNIX systems
 Easy entry point into networked storage

Even though NFS isn’t as “modern” or scalable as distributed storage systems, it’s widely used in real infrastructures where multiple servers must read/write files from a central location.

How It Works

Clients send mount and access requests over the network, and the server responds by giving access to the shared files as if they were local. Wikipedia

Learn More: NFS overview and protocols on Wikipedia: https://en.wikipedia.org/wiki/Network_File_System Wikipedia


 3. ZFS Storage Pools — Modern Filesystem + Volume Manager

What Is ZFS?

ZFS is both a file system and a volume manager designed for safety, scalability, and performance. It’s fundamentally different from traditional filesystems because it groups drives into a storage pool (zpool), from which you can carve out datasets or volumes (zvols). TrueNAS Open Enterprise Storage

Key ZFS Concepts

Pool Abstraction: Combines all physical disks into one logical pool
vdevs: Virtual devices (collections of disks) define how data is laid out
Data Protection: ZFS handles parity, mirroring, and integrity checks

Because of the way ZFS works, it’s useful to try:

 Capacity planning — how much usable space you actually have
 Redundancy — protecting data from disk failure
 Performance tuning — selecting optimal vdev layouts and cache strategies

Learn More: TrueNAS ZFS storage primer with diagrams and explanations: https://www.truenas.com/blog/truenas-storage-primer-zfs-data-storage-professionals/ TrueNAS Open Enterprise Storage


 4. Ceph — Distributed Storage at Scale

What Is Ceph?

Ceph is an open-source distributed storage platform that unifies object, block, and file storage across clusters. It’s designed so that no single server holds all the metadata or data — instead, it spreads data and failure protection across many nodes. Ceph+1

Why Ceph Matters

Scales to thousands of nodes
Self-healing and fault-tolerant design
 Supports multiple storage interfaces (object, block, file)

This makes it ideal for environments where capacity planning, performance under load, and redundancy are important — such as cloud back ends and large clusters.

Learn More: Ceph official site and documentation: https://ceph.io/en/ Ceph


 5. TrueNAS SCALE — Unified Open Storage

TrueNAS SCALE is an open enterprise storage operating system that builds on Linux and ZFS, combining NAS features with clustering capabilities. It supports standard protocols like iSCSI, NFS, SMB, and also offers scale-out storage clustering. TrueNAS Open Enterprise Storage

What You Can Do With TrueNAS SCALE

 Create ZFS pools and export them via NFS or iSCSI
 Manage high-availability configurations
 Build clusters that survive node failures High Availability

TrueNAS SCALE is a great platform to practice real storage administration because it provides a UI plus enterprise features without cost barriers.


 The Benefits You’ll Build

After trying these storage technologies, you’ll understand:

Performance Tuning — how protocol and layout choices impact throughput
Redundancy Techniques — mirroring, parity and cluster redundancy
Capacity Planning — estimating usable storage from raw hardware
Protocol Choices — matching protocols to workloads (file vs block storage)

These are real skills employers look for in IT and cloud roles.

 Conclusion

Storage technologies span a spectrum from simple shared folders (NFS), to block storage for VMs (iSCSI), rich data integrity systems (ZFS), and distributed clustered storage (Ceph). Investing time to experiment with each will give you a massive advantage as a systems professional — not just conceptually, but in real hands-on experience.


 References & Further Reading

iSCSI overview — Wikipedia: https://en.wikipedia.org/wiki/ISCSI Wikipedia
ZFS storage primer — TrueNAS blog: https://www.truenas.com/blog/truenas-storage-primer-zfs-data-storage-professionals/ TrueNAS Open Enterprise Storage
TrueNAS SCALE clustering overview — TrueNAS blog: https://www.truenas.com/blog/truenas-scale-clustering-overview/ TrueNAS Open Enterprise Storage
Ceph official site — Ceph.io: https://ceph.io/en/ Ceph
NFS definition — Wikipedia: https://en.wikipedia.org/wiki/Network_File_System Wikipedia

Comments

Popular posts from this blog

Proxmox VE + full Kubernetes (kubeadm) step-by-step

Monitoring Virtualized Environments with Graylog: A Complete Guide

Building a Secure Virtual OPNsense 26.1 Firewall with VLANs, DMZ, and CARP High Availability