From: Steve W. <st...@pu...> - 2011-05-20 20:36:59
|
Grant, I believe the problem is with your crontab entries. You should only be running "weekly" once per 7 days and "monthly" once per month. cron is running these every day. The man page gives this example crontab: 50 23 * * * /usr/local/bin/rsnapshot daily 40 23 * * 6 /usr/local/bin/rsnapshot weekly 30 23 1 * * /usr/local/bin/rsnapshot monthly Hope that helps. Steve On 05/20/2011 04:23 PM, Grant Edwards wrote: > I've read the docs and looked at the sample config, and I still have > absolutely no clue how to configure intervals to get rsnapshot to work > right. > > Here's my config file: > > config_version 1.2 > snapshot_root /mybook2/backups > no_create_root 1 > cmd_cp /bin/cp > cmd_rm /bin/rm > cmd_rsync /usr/bin/rsync > cmd_logger /usr/bin/logger > cmd_du /bin/du > cmd_rsnapshot_diff /usr/bin/rsnapshot-diff > verbose 2 > loglevel 3 > lockfile /var/run/rsnapshot.pid > link_dest 1 > backup /home/ localhost/ > backup /etc/ localhost/ > interval daily 7 > interval weekly 4 > interval monthly 24 > > According to the docs, that means keep 7 daily backups, then 4 weekly > backups, then 24 monthly (28-day months) backups. The crontab entries > look like this: > > 3 1 * * * /usr/bin/rsnapshot monthly > 3 2 * * * /usr/bin/rsnapshot weekly > 3 3 * * * /usr/bin/rsnapshot daily > > But all I get are daily backups for the past (7+4+24) days. [They > have various names starting with daily/weekly/monthly, but they're all > just 1 day apart.] Weekly backups be a 7 days apart and monthly > backups should be 4 weeks apart. > > Here's an exmaple listing of a file that gets modified every few > minutes: > > ls -lt */localhost/home/grante/.imapnotify.log > [...] May 20 03:22 daily.0/localhost/home/grante/.imapnotify.log > [...] May 19 04:13 daily.1/localhost/home/grante/.imapnotify.log > [...] May 18 04:11 daily.2/localhost/home/grante/.imapnotify.log > [...] May 17 04:17 daily.3/localhost/home/grante/.imapnotify.log > [...] May 16 04:14 daily.4/localhost/home/grante/.imapnotify.log > [...] May 15 04:12 daily.5/localhost/home/grante/.imapnotify.log > [...] May 14 04:11 daily.6/localhost/home/grante/.imapnotify.log > [...] May 13 04:13 weekly.0/localhost/home/grante/.imapnotify.log > [...] May 12 04:14 weekly.1/localhost/home/grante/.imapnotify.log > [...] May 11 04:14 weekly.2/localhost/home/grante/.imapnotify.log > [...] May 10 04:25 weekly.3/localhost/home/grante/.imapnotify.log > [...] May 9 04:17 monthly.0/localhost/home/grante/.imapnotify.log > [...] May 8 04:18 monthly.1/localhost/home/grante/.imapnotify.log > [...] May 7 04:16 monthly.2/localhost/home/grante/.imapnotify.log > [...] May 6 04:16 monthly.3/localhost/home/grante/.imapnotify.log > [...] May 5 04:17 monthly.4/localhost/home/grante/.imapnotify.log > [...] May 3 19:31 monthly.5/localhost/home/grante/.imapnotify.log > [...] May 3 03:55 monthly.6/localhost/home/grante/.imapnotify.log > [...] May 2 03:51 monthly.7/localhost/home/grante/.imapnotify.log > [...] May 1 03:51 monthly.8/localhost/home/grante/.imapnotify.log > [...] Apr 30 03:47 monthly.9/localhost/home/grante/.imapnotify.log > [...] Apr 29 03:46 monthly.10/localhost/home/grante/.imapnotify.log > [...] Apr 28 03:42 monthly.11/localhost/home/grante/.imapnotify.log > [...] Apr 27 03:42 monthly.12/localhost/home/grante/.imapnotify.log > [...] Apr 26 03:34 monthly.13/localhost/home/grante/.imapnotify.log > [...] Apr 25 03:28 monthly.14/localhost/home/grante/.imapnotify.log > [...] Apr 24 03:25 monthly.15/localhost/home/grante/.imapnotify.log > [...] Apr 23 03:20 monthly.16/localhost/home/grante/.imapnotify.log > [...] Apr 22 03:20 monthly.17/localhost/home/grante/.imapnotify.log > [...] Apr 21 03:22 monthly.18/localhost/home/grante/.imapnotify.log > [...] Apr 20 03:21 monthly.19/localhost/home/grante/.imapnotify.log > [...] Apr 19 03:21 monthly.20/localhost/home/grante/.imapnotify.log > [...] Apr 18 03:15 monthly.21/localhost/home/grante/.imapnotify.log > [...] Apr 17 03:13 monthly.22/localhost/home/grante/.imapnotify.log > [...] Apr 16 03:12 monthly.23/localhost/home/grante/.imapnotify.log > > Why don't I get weekly/monthly backup? > > I want daily backups going back 7 days, weekly backups going back 4 > weeks, then montly backups going back 24 months [where "month" is > defined as 4 weeks]. Instead, what I get is daily backups going back > 35 days. > -- Steven M. Wilson, Systems and Network Manager Markey Center for Structural Biology Purdue University (765) 496-1946 |