关于r快照的一个简单问题。
为了执行每日备份,我将在我的Ubuntu中为cron添加行。
那么,为什么rsnapshot.conf中也有这些行呢?
#########################################
# BACKUP INTERVALS #
# Must be unique and in ascending order #
# i.e. hourly, daily, weekly, etc. #
#########################################
interval hourly 6
interval daily 7
interval weekly 4
#interval monthly 3如果我使用cron,我应该禁用它们吗?谢谢
ps。我刚刚意识到,在crontab中,我仍然有“每小时”和“每天”。那么,我是否应该取消对我在crontab中使用的那个的注释呢?如果它已经在cron中指定了,那么每小时指定它有什么意义呢?我有点糊涂。
# crontab -e
0 */4 * * * /usr/local/bin/rsnapshot hourly
30 23 * * * /usr/local/bin/rsnapshot daily发布于 2011-01-08 13:50:19
您的crontab作业将调用相关类型的r快照作业来运行。如果您每小时运行r快照,您将在输出目录中创建一个名为“helly.0”的目录。再次运行它,它将创建“小时1”。
因此,对于您在crontab中启用的每一项,/etc/rsnapshot文件中都应该有相应的间隔行。例如,如果决定不使用每小时间隔,那么只需在配置中保留间隔行,但不要运行指定“每小时”的cron作业。
这种混淆只是因为默认的名称是“每小时”“每天”等等。这些简单的标签可以根据您的需要进行更改。
在我的r快照中,我使用"daysago“、"weeksago”和"monthsago“:

发布于 2011-01-08 13:53:10
不,你不应该让他们停用。
interval配置告诉r快照
像“日”和“每周”这样的间隔标签并不意味着什么(如果您愿意,可以将它们称为"x“和"y”),但是它们必须与调用它时传入的参数相匹配。
简而言之,您需要这两种方法-- interval配置来告诉r快照不同的时间间隔是如何关联的,以及cron来执行它。
发布于 2014-07-29 04:43:10
例如,如果您决定不使用每小时间隔,那么只需在配置中保留interval >行,但不要运行指定“时”的cron作业。
这是不完全正确的,至少在当前版本的r快照中是这样的。
rsnapshot.conf中的第一个“保留”行(例如“每小时”)指示要将当前备份复制到哪个名称。其余的旋转。从手册页:
必须在配置文件中指定备份级别,从“最频繁”到“最少频繁”。第一个条目将与备份点同步。随后的备份级别(例如,每天、每周等)只是旋转,每一个较高的备份级别都从其.0目录下的备份级别中提取出来。
因此,如果您不打算调用rsnapshot hourly,您的rsnapshot.conf就不应该有一个retain hourly行。
https://askubuntu.com/questions/20600
复制相似问题