S

slcl

Command-line tool for creating and restoring ZFS snapshots, designed for remote backup over SSH.

About slcl

slcl is a backup tool built around ZFS snapshots. It handles creating snapshots locally and sending them to a remote ZFS pool over SSH. The focus is on incremental transfer, only pushing data that changed since the last snapshot. This keeps bandwidth use low and makes it practical for frequent backups of large datasets.

The tool runs on Linux and FreeBSD systems with ZFS. It uses the native zfs send and receive commands under the hood. Configuration is done through a simple text file, specifying source datasets and remote targets. There is no database or agent required on either side. slcl is written in C and links directly against libzfs, avoiding shelling out to ZFS commands for better performance and reliability.
Backup Solutions

Quick Facts

Pricing
Free
License
Open Source
Platform
Linux
Developer
Xavi Escudero (privatedns.org)