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:
-
iSCSI storage for hypervisors
-
NFS shared storage
-
ZFS storage pools
-
Ceph distributed storage
-
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
Post a Comment
Got something to say? Drop a comment below — let’s chat!