A program for creating, culling, and remote backup of btrfs snapshots
Project description
snapintime is meant to manage the creation, culling, and send to a remote location of btrfs snapshots.
As of version 0.8.0, it creates snapshots, culls local snapshots three days old, and can btrfs send/receive to a remote btrfs subvol.
Culling:
Three days ago: Leave at most 4 snapshots behind - closest snapshots to 0000, 0600, 1200, and 1800. (implemented)
Seven days ago: Leave at most 1 snapshot behind - the last one that day. In a perfect situation, it would be the one taken at 1800.
After a quarter (defined as 13 weeks) - Leave at most 1 snapshot per week.
After a year (52 weeks) - Leave at most 1 snapshot per quarter
Documentation can be found at: https://snap-in-time.readthedocs.io/en/latest/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for snapintime-0.8.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b45f266d991f20484309d646b4be6ed0432b6b3760c4452087d0ae228d8cb2e4 |
|
MD5 | 2ca83b39593b320af828c68df9bd66d7 |
|
BLAKE2b-256 | 2d252e5fc7568f2e19b853af34519ec755af51074ceea373b6eed2cea6985145 |