4.4.1.2 Cleanup-algorithms
Snapper provides three algorithms to cleanup old snapshots. The algorithms are executed
in a daily cron-job. The cleanup-frequency itself is dened in the Snapper conguration
for the partition or subvolume (see Section 4.6.1, “Adjusting the Cong File” (page 109)
for details).
number
Deletes old snapshots when a certain snapshot count is reached.
timeline
Deletes old snapshots having passed a certain age, but keeps a number of hourly,
daily, monthly and yearly snapshots.
empty-pre-post
Deletes pre/post snapshot pairs with empty diffs.
4.4.2 Creating Snapshots
Creating a snapshot is done by running snapper create. You should always
specify a meaningful description with -d in order to later be able to identify its purpose.
snapper create -d "Before the Apache config cleanup"
Creates a stand-alone snapshot (type single) for the default (root) conguration
with a description. Because no cleanup-algorithm is specied, the snapshot will
never be deleted automatically.
snapper -c home create -d ".-file cleanup in ~tux"
Creates a stand-alone snapshot (type single) for a custom conguration named
home with a description. Because no cleanup-algorithm is specied, the snapshot
will never be deleted automatically.
snapper -c home create -d "daily HOME backup" -c timeline
Creates a stand-alone snapshot (type single) for a custom conguration named
home with a description. The le will automatically be deleted when it meets the
criteria specied for the timeline cleanup-algorithm in the conguration.
106 Reference