GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
* Sign Up! *

Support
Customer Portal
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
zelta(8) System Manager’s Manual zelta(8)

zelta - perform safe, recursive ZFS operations locally and remotely


zelta -V | \--version | version
zelta SUBCOMMAND [OPTIONS] [ARGUMENTS]

zelta provides tools for ZFS replication, backup verification, dataset recovery, and policy-based automation. All operations work recursively on dataset trees and support both local and remote execution via ssh(1).

Remote dataset endpoints follow scp(1) conventions. Operations can be performed without installing zelta on remote systems—only standard ZFS utilities and SSH access are required.

Examples:

Local:  pool/dataset@snapshot
Remote: user@example.com:pool/dataset@snapshot
    

See zfs(8) for dataset naming conventions.

For detailed usage of each subcommand, run zelta help or see the respective manual page.

Display help message.
Display version information.

Compare two dataset trees and report matching snapshots or discrepancies. See zelta-match(8).

Replicate a dataset tree. Creates snapshots if needed, detects optimal send options, and replicates intermediate snapshots. See zelta-backup(8).

Create a writable clone of a dataset tree. See zelta-clone(8).
Rewind a dataset to a previous snapshot by renaming and cloning. Preserves current state. See zelta-revert(8).
Preserve divergent dataset versions through rename and clone operations. See zelta-rotate(8).

Execute replication operations based on configuration file definitions. See zelta-policy(8).

Configuration follows a hierarchy from lowest to highest precedence:

1. Internal defaults
2. `/usr/local/etc/zelta/zelta.env`
3. Policy configuration (`zelta.conf`)
4. Environment variables
5. Command-line arguments
    

See zelta-options(7) for details.

/usr/local/etc/zelta/zelta.conf
Default policy configuration file.
/usr/local/etc/zelta/zelta.env
Global default setting overrides.

The following examples use “sink” as the source pool and “tank” as the backup target.

Replicate a dataset to a remote host:

zelta backup sink/data/project backupuser@backup-host.example:tank/backups/project
    

Compare local and remote dataset trees:

zelta match sink/data remote:tank/backups
    

Revert a dataset to its previous snapshot:

zelta revert sink/data/project
    

Update a target that has diverged:

zelta rotate sink/data/project backupuser@backup-host.example:tank/backups/project
    

Back up everything defined in policy settings (zelta.conf).

zelta policy
    

Returns 0 on success, non-zero on error.

zelta-match(8), zelta-backup(8), zelta-policy(8), zelta-clone(8), zelta-options(7), zelta-revert(8), zelta-rotate(8), cron(8), ssh(1), zfs(8)

Daniel J. Bell <bellhyve@zelta.space>

https://zelta.space


Search for    or go to Top of page |  Section 8 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.