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.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51061e56882f8e3ed7d75398e5dcaa650e722ba2dcd7c2e389fd9850e69fb645 |
|
MD5 | cabf0d1d9b72fb977f6c029ac1bbdd70 |
|
BLAKE2b-256 | d0842c4daac4fca956749773d108c1acbe315e76a9c3277d982c73f5196b5976 |