btrfs-snappy 是一款 BTRFS 自动快照实用程序,允许用户通过 crontab 设置 BTRFS 子卷的自动快照。通过使用中央配置文件,每个子卷可以独立设置快照的时间间隔和保留策略,避免了冗长的 crontab 配置。

快速开始:

  1. 下载主要的可执行文件并将其放在路径上:

cd /usr/local/bin/

sudo wget https://raw.githubusercontent.com/patrickglass/btrfs-snappy/master/btrfs-snap.py

sudo chmod 700 btrfs-snap.py

sudo btrfs-snap.py --create_config

  1. 编辑配置文件,确保已指定所有子卷:

vi /etc/btrfs-snappy.conf

  1. 配置中可为每个子卷设置名称、路径、保留策略等信息。