Košík je prázdný

zrepl je pokročilý open-source nástroj určený k replikaci a zálohování ZFS datasetů mezi lokálními nebo vzdálenými systémy. Využívá principu inkrementálního ZFS send/receive, podporuje automatické plánování, přenosy přes SSH, řízení snapshotů i pruning a je navržen s důrazem na bezpečnost, robustnost a jednoduchou správu.

Díky své architektuře je zrepl vhodný pro použití v produkčních serverech, domácích NAS, vývojových prostředích a všude tam, kde je třeba zajistit bezpečný a konzistentní přenos dat mezi dvěma ZFS systémy.

Klíčové výhody používání zrepl

  • Automatická replikace – pravidelné přenosy snapshotů bez potřeby zásahu správce

  • Podpora pull i push režimu – flexibilní topologie podle role serveru

  • Přenos přes SSH s TLS šifrováním – bezpečný způsob replikace bez nutnosti ručního tunelování

  • Přehledná konfigurace – YAML konfigurační soubor, srozumitelný i pro méně zkušené uživatele

  • Snapshot management – zrepl sám vytváří a maže snapshoty dle nastavených pravidel retence

  • Robustní logging a monitoring – integrace s Prometheus, strukturované logy, možnost sledovat stav replikace

Jak zrepl funguje v praxi

Zrepl funguje na principu klient-server architektury, kde:

  • Push režim znamená, že zdrojový server iniciuje replikaci na cílový.

  • Pull režim znamená, že cílový server si pravidelně stahuje snapshoty ze zdroje.

Typická konfigurace obsahuje definici jobů (např. backup), pravidla retence, intervaly spouštění a přístupové údaje. Ukázka jednoduché konfigurace:

jobs:
  - name: backup
    type: push
    connect:
      type: ssh+stdin
      host: backup-server.local
      user: zrepl
    filesystems: {
      "tank/data<": true
    }
    snapshotting:
      type: periodic
      interval: 1h
    pruning:
      keep:
        hourly: 24
        daily: 7
        monthly: 3

Zrepl vs. Syncoid vs. Sanoid – srovnání nástrojů

Funkce zrepl Syncoid Sanoid
Podpora pull replikace
Automatické snapshoty ⚠ (s pomocí Sanoid)
Monitoring a logy ✅ Prometheus ⚠ základní logy
Bezpečnost (TLS/SSH)
YAML konfigurace INI-like

Zrepl tak vyniká především v profesionálním nasazení, kde je potřeba striktní kontrola, auditovatelnost a škálovatelnost replikací.

Nejčastější využití zrepl

  • Zálohování produkčních ZFS serverů do zálohovacího úložiště

  • Synchronizace mezi dvěma geograficky oddělenými lokalitami

  • Disaster recovery scénáře s automatickou replikací na off-site zařízení

  • Domácí NAS systémy, které vyžadují automatickou replikaci bez ručního zásahu

Nevýhody a omezení zrepl

  • Pouze pro ZFS – nelze použít na jiných filesystémech

  • Vyšší nároky na správné nastavení SSH a přístupových práv

  • Bez webového rozhraní – vše se konfiguruje přes terminál a YAML

Přesto se jedná o jedno z nejkomplexnějších a nejstabilnějších řešení pro ZFS replikaci na trhu.

 

zrepl je moderní, výkonné a bezpečné řešení pro automatizovanou replikaci ZFS. Nabízí detailní správu snapshotů, snadné nasazení v různých scénářích a vysokou úroveň zabezpečení. Pokud hledáte profesionální způsob, jak zálohovat nebo synchronizovat ZFS datasety, zrepl je nástroj, na který se můžete spolehnout.

 

 

Neaktivní hodnoceníNeaktivní hodnoceníNeaktivní hodnoceníNeaktivní hodnoceníNeaktivní hodnocení