Linux & Open Source · Software · ficha YoctoIT

Storage Linux

XFS, LVM, Ceph y ZFS: el dato sobre Linux gestionado con criterio — del scratch local a lo distribuido.

FOCUS · EL DATO SOBRE EL PINGÜINOEl filesystem correcto, volúmenes flexibles y el scale-out cuando haga falta: el storage Linux de adultos
Material YoctoIT para clientes y partners · Linux es una marca de Linus Torvalds; las distribuciones y los productos citados son marcas de sus respectivos propietarios.
01 · Qué es

Storage & filesystem, en claro.

El storage sobre Linux es un oficio por capas: XFS para la producción (el default sólido), LVM para la flexibilidad (snapshots, resize en caliente), ZFS donde hagan falta checksums y compresión, y Ceph cuando el dato debe escalar sobre varios nodos — block, file y object desde el mismo clúster. Cada elección tiene su sitio; el criterio es el proyecto.

XFS
el filesystem de producción: sólido, rápido, el default correcto
ZFS
checksums end-to-end y snapshots: la integridad paranoica donde haga falta
Ceph
el scale-out open: el dato distribuido, sin SAN
Storage & filesystem
IMAGEN OFICIAL LINUX · STORAGE LINUX
CONSOLE REALE · CEPH DASHBOARD · FONTE: CEPH DOCS
CONSOLA REAL · CEPH DASHBOARD · FUENTE: CEPH DOCS
02 · Cómo usarlo bien

Las cosas que marcan la diferencia.

Las capas

Aplicaciones & datosBD, archivos, backups, objetos
XFS/ext4
LVM & snapshots
ZFS
Ceph
el archivo · la flexibilidad · la integridad · la escala
Tuning & mount optionslos detalles que hacen el rendimiento
NVMe, SAS, y la redel hierro debajo, bien elegido
Cada dato sobre su capa

La elección motivada

¿XFS o ZFS? ¿LVM thin o thick? La matriz sobre los requisitos (integridad, snapshots, rendimiento) — no sobre la costumbre.

Snapshots con disciplina

Snapshots LVM/ZFS para backups coherentes y rollbacks: potentes, y que hay que gobernar (el espacio se acaba).

Ceph de producción

Failure domains, red dedicada y llenado bajo control: lo distribuido que no improvisa.

El tuning que cuenta

Mount options, schedulers y alineamientos: los puntos porcentuales que sumados se notan.

03 · En profundidad

LVM, filesystems y el storage por software

El storage Linux da el control: LVM abstrae los volúmenes (resize online, snapshots, thin provisioning), XFS es el default robusto para las cargas grandes, Btrfs añade checksums y snapshots a coste cero (los snapshots pre-parche que salvan), ZFS (donde sea licenciable) lo une todo con la integridad end-to-end, mdadm hace el RAID por software; para la escala: Ceph distribuye bloque/archivo/objeto sobre nodos commodity con autorreparación — el storage que crece por servidores, sin SAN.

  • LVM — volúmenes flexibles: resize online y snapshots para el rollback
  • XFS — el default enterprise: robusto sobre los volúmenes grandes y paralelos
  • Btrfs/ZFS — checksums y snapshots: la corrupción vista, el deshacer listo
  • Snapshot pre-change — la foto antes de cada intervención: el rollback en minutos
  • Ceph — bloque, archivo y objeto distribuidos: la SAN por software que escala
  • Thin provisioning — el espacio prometido, no asignado: el overcommit gobernado
04 · Números y ciclo de vida

Los números que cuentan.

online
resize y snapshots sin paradas
3x
la réplica Ceph típica: la avería absorbida
0€
las licencias: el storage es software libre
PB
la escala Ceph sobre hardware commodity
El storage por software premia la competencia: layouts, políticas de snapshots y diseño Ceph — el dato robusto sin la SAN.
05 · Casos de uso

Dónde rinde de verdad.

Bases de datos sobre Linux

El filesystem y los volúmenes calibrados sobre la carga.

Storage distribuido

Ceph para quien crece más allá del array.

Backups locales

ZFS y snapshots: la primera línea de la restauración.

El dato merece elecciones motivadas en cada capa: las hacemos por oficio — y las documentamos.