awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jimsalterjrs avatar

jimsalterjrs/sanoid

0
View on GitHub↗
3,669 Stars·338 Forks·Perl·gpl-3.0·2 Aufrufewww.openoid.net/products↗

Sanoid

Sanoid is a policy-driven tool for ZFS backup automation, snapshot management, dataset replication, and storage monitoring. It manages the automated lifecycle of filesystem snapshots by translating configurable retention policies into specific creation and pruning commands.

The tool provides asynchronous incremental replication of datasets between local or remote hosts using secure tunnels. It differentiates itself by using a structured configuration system to apply standardized snapshot policies across nested filesystem hierarchies through recursive dataset traversal.

The software covers storage capacity management by thinning old snapshots to reclaim disk space and uses interval-based retention logic to maintain recovery points across hourly, daily, and monthly schedules. It also includes observability capabilities for reporting pool health, capacity, and snapshot integrity to external monitoring systems.

Sanoid supports custom automation through lifecycle hooks that trigger external shell scripts during snapshot and pruning events.

Features

  • Automated Snapshot Lifecycles - Automates the creation and pruning of ZFS snapshots based on configurable hourly, daily, monthly, and yearly retention policies.
  • Backup and Snapshots - Automates the creation and deletion of ZFS snapshots based on tiered hourly, daily, and monthly retention policies.
  • Automated Backup Systems - Provides a system for managing automated ZFS filesystem backup lifecycles through configurable snapshot and pruning policies.
  • Incremental Block Transfers - Implements asynchronous incremental replication of ZFS datasets using secure tunnels to minimize bandwidth.
  • Snapshot Thinning - Prunes old snapshots according to a defined schedule to reclaim disk space while maintaining required recovery points.
  • ZFS Storage Backends - Facilitates the replication of ZFS datasets to remote or local hosts to maintain consistent offsite backups.
  • ZFS Dataset Replication Tools - Provides a tool for performing asynchronous incremental replication of ZFS datasets between local or remote hosts.
  • Snapshot Policy Automation - Uses a structured configuration file to translate retention rules into automated snapshot creation and pruning commands.
  • Snapshot-Based Capacity Management - Reclaims disk space by pruning old ZFS snapshots according to a defined schedule and retention policy.
  • ZFS Dataset Replication - Performs asynchronous incremental replication of ZFS filesystems between local or remote hosts using secure tunnels.
  • ZFS Tool Wrappers - Wraps low-level ZFS storage commands to manage filesystem snapshots and pool health through a coordinated control layer.
  • Tiered Retention Policies - Calculates which snapshots to retain or prune based on a tiered frequency of hourly, daily, and monthly intervals.
  • ZFS Snapshot Management Tools - Offers a policy-driven utility for automating the creation, thinning, and retention of ZFS filesystem snapshots.
  • Dataset Hierarchy Traversal - Walks through nested filesystem hierarchies to apply snapshot and replication policies across all child datasets.
  • Storage Pool Health Monitors - Reports on ZFS pool health and capacity in a format compatible with external monitoring systems.
  • Snapshot Policy Templates - Allows the definition of reusable configuration templates to apply consistent snapshot and pruning behaviors across multiple datasets.
  • Storage Monitoring - Reports on ZFS pool health, capacity, and snapshot status for integration with external monitoring systems.
  • ZFS Pool Health Monitoring - Tracks ZFS pool status and snapshot integrity to provide telemetry for external system monitoring tools.

Star-Verlauf

Star-Verlauf für jimsalterjrs/sanoidStar-Verlauf für jimsalterjrs/sanoid

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Sanoid

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Sanoid.
  • lxc/incusAvatar von lxc

    lxc/incus

    4,893Auf GitHub ansehen↗

    Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin

    Gocloudcontainershacktoberfest
    Auf GitHub ansehen↗4,893
  • garethgeorge/backrestAvatar von garethgeorge

    garethgeorge/backrest

    5,419Auf GitHub ansehen↗

    Backrest is a web-based management interface for Restic that orchestrates scheduled snapshots, manages offsite repositories, and provides a browser for file restoration. It serves as a scheduled backup orchestrator and remote storage manager to maintain data repositories across various backends. The system distinguishes itself through a backup lifecycle automation framework that triggers shell scripts and external notifications based on backup events. It includes a snapshot restoration browser that allows for exploring point-in-time snapshots to recover specific directories to local paths. T

    Gobackupsresticrestic-backups
    Auf GitHub ansehen↗5,419
  • gluster/glusterfsAvatar von gluster

    gluster/glusterfs

    5,191Auf GitHub ansehen↗

    GlusterFS is a software-defined distributed file system and scale-out storage cluster that aggregates disk resources from multiple servers into a single global namespace. It functions as a unified storage platform, allowing the same underlying data to be exposed through file, block, and object storage interfaces. The system distinguishes itself through a decentralized architecture that uses consistent hashing to distribute files across network nodes without a central metadata server. It ensures data integrity and availability using self-healing replication, quorum-based consistency to prevent

    C
    Auf GitHub ansehen↗5,191
  • khuedoan/homelabAvatar von khuedoan

    khuedoan/homelab

    9,109Auf GitHub ansehen↗

    This project is a GitOps infrastructure framework designed for managing bare metal servers, container clusters, and networking. It serves as a declarative system for orchestrating the deployment and lifecycle of self-hosted services, using Git as the source of truth to synchronize the desired state of the environment. The framework differentiates itself through a comprehensive automation suite that covers the entire hardware-to-service pipeline. It includes a PXE-based bare metal provisioner for network booting and operating system installation, alongside a lightweight container orchestration

    Pythonansibleargocddevops
    Auf GitHub ansehen↗9,109
Alle 30 Alternativen zu Sanoid anzeigen→

Häufig gestellte Fragen

Was macht jimsalterjrs/sanoid?

Sanoid is a policy-driven tool for ZFS backup automation, snapshot management, dataset replication, and storage monitoring. It manages the automated lifecycle of filesystem snapshots by translating configurable retention policies into specific creation and pruning commands.

Was sind die Hauptfunktionen von jimsalterjrs/sanoid?

Die Hauptfunktionen von jimsalterjrs/sanoid sind: Automated Snapshot Lifecycles, Backup and Snapshots, Automated Backup Systems, Incremental Block Transfers, Snapshot Thinning, ZFS Storage Backends, ZFS Dataset Replication Tools, Snapshot Policy Automation.

Welche Open-Source-Alternativen gibt es zu jimsalterjrs/sanoid?

Open-Source-Alternativen zu jimsalterjrs/sanoid sind unter anderem: lxc/incus — Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual… garethgeorge/backrest — Backrest is a web-based management interface for Restic that orchestrates scheduled snapshots, manages offsite… gluster/glusterfs — GlusterFS is a software-defined distributed file system and scale-out storage cluster that aggregates disk resources… khuedoan/homelab — This project is a GitOps infrastructure framework designed for managing bare metal servers, container clusters, and… heroiclabs/nakama — Nakama is a distributed server framework designed for real-time multiplayer games and social applications. It provides… homebrew/homebrew-core — This project is a Ruby-based package definition repository that functions as a cross-platform package manager and…