forked from Lainports/freebsd-ports
32 lines
1.1 KiB
Text
32 lines
1.1 KiB
Text
[
|
|
{ type: install
|
|
message: <<EOM
|
|
To enable automatic snapshots, place lines such as these into /etc/crontab:
|
|
|
|
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin
|
|
15,30,45 * * * * root %%PREFIX%%/sbin/zfs-auto-snapshot frequent 4
|
|
0 * * * * root %%PREFIX%%/sbin/zfs-auto-snapshot hourly 24
|
|
7 0 * * * root %%PREFIX%%/sbin/zfs-auto-snapshot daily 7
|
|
14 0 * * 7 root %%PREFIX%%/sbin/zfs-auto-snapshot weekly 4
|
|
28 0 1 * * root %%PREFIX%%/sbin/zfs-auto-snapshot monthly 12
|
|
|
|
This will keep 4 15-minutely snapshots, 24 hourly snapshots, 7 daily snapshots,
|
|
4 weekly snapshots and 12 monthly snapshots. Any resulting zero-sized snapshots
|
|
will be automatically cleaned up.
|
|
|
|
Enable snapshotting on a dataset or top-level pool with:
|
|
|
|
zfs set com.sun:auto-snapshot=true DATASET
|
|
|
|
Children datasets can be disabled for snapshot with:
|
|
|
|
zfs set com.sun:auto-snapshot=false DATASET
|
|
|
|
Or for specific intervals:
|
|
|
|
zfs set com.sun:auto-snapshot:frequent=false DATASET
|
|
|
|
See website and command usage output for further details.
|
|
EOM
|
|
}
|
|
]
|