BookinglyTech News
Infraestructura

btrfs como sistema de archivos principal en NAS y entornos de backup

Un usuario de Lobsters explica por qué prefiere btrfs frente a XFS, LVM y ZFS para sus servidores de almacenamiento doméstico y de pequeñas infraestructuras.

2 min de lecturaLobsters0 vistas

El autor del post en Lobsters afirma que usa btrfs como sistema de archivos en todos sus NAS y servidores de respaldo. Acepta que btrfs tiene una reputación mixta en cuanto a fiabilidad, pero destaca que ofrece las características que necesita sin una complejidad excesiva.

Ventajas percibidas

  • Redundancia flexible: utiliza subvolúmenes dentro de un gran volumen y los replica en varios discos. A diferencia de soluciones basadas en mdraid, los discos pueden ser heterogéneos y el número de copias se ajusta a voluntad.
  • Gestión simplificada: al estar integrado a nivel de sistema de archivos, evita la capa extra de LVM que implicaría XFS sobre LVM. Menos capas, menos puntos de fallo.
  • Snapshots rápidos: mantiene una historia corta de snapshots frecuentes, lo que permite revertir errores humanos como borrados accidentales con un simple btrfs subvolume snapshot.

Desventajas y mitigaciones

El autor reconoce haber tenido que usar herramientas de recuperación tras fallos de disco, aunque nunca ha sufrido pérdida de datos atribuida al propio sistema de archivos. Cuando un disco falla, ajusta las opciones de montaje para permitir una operación degradada y evitar que el proceso se detenga automáticamente.

Comparación con ZFS y otras alternativas

Considera a ZFS una opción “pesada”. Si bien es viable, su requerimiento de memoria y los servicios en espacio de usuario añaden complejidad que no justifica el beneficio en sistemas modestos. En entornos con gran cantidad de RAM y alta concurrencia, como SAN empresariales, el equilibrio podría invertirse a favor de ZFS.

El autor también menciona que ha ejecutado máquinas virtuales sobre btrfs (Proxmox) y las ha encontrado menos problemáticas que su experiencia con Proxmox sobre ZFS, pese a que ZFS es la opción oficialmente soportada y btrfs se marca como experimental.

Estrategia de resiliencia general

Aun confiando en btrfs, no depende exclusivamente de él. Los datos críticos también se replican en otras máquinas o en almacenamientos de objetos en la nube. La filosofía es no depositar toda la confianza en la durabilidad a largo plazo de un único sistema de archivos o dispositivo.

En resumen, para un NAS doméstico o un clúster de almacenamiento con discos reciclados, btrfs ofrece una combinación de flexibilidad, snapshots y gestión sencilla que, según el autor, supera a XFS/LVM y a ZFS en su caso de uso.