EIVUS

Escolha de filesystem: ZFS e Btrfs em servidores

Copy-on-write, snapshots e redundância com ZFS ou Btrfs.

Voltar ao blog

ZFS e Btrfs oferecem snapshots, checksums e RAID opcional. ZFS é maduro e comum em FreeBSD e alguns Linux; Btrfs está no kernel. Ambos precisam de RAM adequada. Verifique suporte do provedor antes de implantar.

ZFS

  • Recursos: Copy-on-write, snapshots, checksums, compressão e RAID integrado (mirror, RAIDZ). Integridade de dados e rollback fácil.
  • Plataforma: Nativo no FreeBSD; no Linux via ZFS-on-Linux (OpenZFS). Alguns provedores suportam; outros não. Confira antes.
  • RAM: Usa RAM para ARC (cache). Planeje memória suficiente.

Btrfs

  • Recursos: Copy-on-write, snapshots, checksums, compressão e RAID (0/1/10). Integrado no kernel Linux.
  • Maturidade: Em evolução; algumas cargas estão estáveis há anos. Evite RAID 5/6 em kernels antigos (bugs).
  • RAM: Também usa memória; planeje adequadamente.

Quando usar

  • Snapshots e integridade: Ambos dão snapshots rápidos e checksums. Úteis para backup, rollback e detecção de bit rot.
  • Suporte do provedor: Nem todos os hosts suportam ZFS ou Btrfs nas imagens. Verifique e teste em staging.
  • Alternativas: Se não suportado, use LVM + ext4/XFS com ferramentas externas de snapshot/backup.

Resumo

ZFS e Btrfs oferecem snapshots, checksums e RAID opcional. Ambos precisam de RAM adequada; verifique suporte do provedor. Escolha por plataforma e maturidade.

Clientes que confiam na gente