1、安装sysutils/freebsd-snapshot
portmaster sysutils/freebsd-snapshot
2、配置cron
sudo crontab -e
添加
# /etc/crontab 0 * * * * root /usr/local/sbin/periodic-snapshot hourly 0 0 * * * root /usr/local/sbin/periodic-snapshot daily 0 0 * * 0 root /usr/local/sbin/periodic-snapshot weekly
编辑/etc/periodic.conf
sudo vim /etc/periodic.conf
添加
snapshot_enable="YES" snapshot_schedule="/home:2:10:0"
上述snapshot_schedule变量值必须符合以下语法:
<schedule>
::= <entry>*
<entry>
::= <fs> (", <fs>)* : <spec>
<fs>
::= /^.*$/
<spec>
::= <gen_weekly> : <gen_daily> : <gen_hourly> <gen_weekly>
::= <generation>
<gen_daily>
::= <generation> <gen_hourly>
::= <generation> ("@ <hour> (", <hour>)*)? <generation>
::= /^[0-9]+$/
<hour>
::= /^(0?[0-9]|1[0-9]|2[0-3])$/
发表回复