You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Marc Wäckerlin
96c3420b4f
|
7 years ago | |
---|---|---|
LICENSE | 7 years ago | |
README.md | 7 years ago | |
btrfs-snapshots.sh | 7 years ago | |
install.sh | 7 years ago |
README.md
Use BTRFS Snapshots For Backups
btrfs-snapshots.sh
Creates a snapshot for all btrfs volumes specified. Snapshot is named
from the subvol name or if there is no subvol, from the path by
appending -snapshot-YYYY-MM-DD-HH-mm
.
To create regular snapshots on a daily base, just run:
sudo cp btrfs-snapshots.sh /etc/cron.daily/btrfs-snapshots
If btrfs-snapshots
is run from a cron.daily
, cron.hourly
,
cron. monthly
or cron.weekly
directory, the periodity is
automatically appended to the snapshot name, and the expiry is set
meaningfull.
Try: btrfs-snapshots.sh --help
Installation
Just call ./install.sh
to install all cron jobs. Then there will
always be the last 24 hourly backups, the last 7 daily backups, tha
last 4 weekly backups and all monthly backups of all your btrfs
filesystems mounted in /etc/fstab
.