Linux & Open Source · Software · YoctoIT tech page

Storage Linux

XFS, LVM, Ceph and ZFS: the data on Linux managed with judgment — from the local scratch to the distributed.

FOCUS · THE DATA ON THE PENGUINThe right filesystem, flexible volumes and the scale-out when needed: grown-up Linux storage
YoctoIT material for clients and partners · Linux is a trademark of Linus Torvalds; the distributions and products mentioned are trademarks of their respective owners.
01 · What it is

Storage & filesystem, made clear.

Storage on Linux is a layered trade: XFS for production (the solid default), LVM for flexibility (snapshots, hot resize), ZFS where checksums and compression are needed, and Ceph when the data must scale across nodes — block, file and object from the same cluster. Every choice has its place; the criterion is the design.

XFS
the production filesystem: solid, fast, the right default
ZFS
end-to-end checksums and snapshots: paranoid integrity where needed
Ceph
the open scale-out: the data distributed, without a SAN
Storage & filesystem
OFFICIAL LINUX BRANDING · LINUX STORAGE
CONSOLE REALE · CEPH DASHBOARD · FONTE: CEPH DOCS
REAL CONSOLE · CEPH DASHBOARD · SOURCE: CEPH DOCS
02 · How to use it well

The things that make the difference.

The layers

Applications & dataDBs, files, backups, objects
XFS/ext4
LVM & snapshots
ZFS
Ceph
the file · the flexibility · the integrity · the scale
Tuning & mount optionsthe details that make the performance
NVMe, SAS, and the networkthe iron underneath, chosen right
Every piece of data on its layer

The motivated choice

XFS or ZFS? Thin or thick LVM? The matrix on the requirements (integrity, snapshots, performance) — not on habit.

Snapshots with discipline

LVM/ZFS snapshots for consistent backups and rollbacks: powerful, and to be governed (the space runs out).

Production-grade Ceph

Failure domains, a dedicated network and the fill level under control: the distributed that doesn't improvise.

The tuning that counts

Mount options, schedulers and alignments: the percentage points that add up and get felt.

03 · In depth

LVM, filesystems and the software storage

Linux storage gives you control: LVM abstracts the volumes (online resize, snapshots, thin provisioning), XFS is the robust default for the big workloads, Btrfs adds checksums and snapshots at zero cost (the pre-patch snapshots that save), ZFS (where licensable) unites everything with end-to-end integrity, mdadm does the software RAID; for the scale: Ceph distributes block/file/object across commodity nodes with self-healing — the storage that grows by servers, without a SAN.

  • LVM — flexible volumes: online resize and snapshots for the rollback
  • XFS — the enterprise default: robust on the big, parallel volumes
  • Btrfs/ZFS — checksums and snapshots: the corruption seen, the undo ready
  • Snapshot pre-change — the photo before every intervention: the rollback in minutes
  • Ceph — block, file and object distributed: the software SAN that scales
  • Thin provisioning — the space promised, not allocated: the overcommit governed
04 · Numbers and lifecycle

The numbers that matter.

online
resize and snapshots without downtime
3x
the typical Ceph replication: the failure absorbed
0€
the licenses: the storage is free software
PB
the Ceph scale on commodity hardware
Software storage rewards competence: layouts, snapshot policies and Ceph design — the robust data without the SAN.
05 · Use cases

Where it really pays off.

Databases on Linux

The filesystem and the volumes tuned on the workload.

Distributed storage

Ceph for those growing beyond the array.

Local backups

ZFS and snapshots: the restore's first line.

The data deserves motivated choices at every layer: we make them for a living — and we document them.