首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rsnapshot.conf中的“备份间隔”?

rsnapshot.conf中的“备份间隔”?
EN

Ask Ubuntu用户
提问于 2011-01-08 13:31:48
回答 4查看 15.6K关注 0票数 11

关于r快照的一个简单问题。

为了执行每日备份,我将在我的Ubuntu中为cron添加行。

那么,为什么rsnapshot.conf中也有这些行呢?

代码语言:javascript
复制
#########################################
#           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中指定了,那么每小时指定它有什么意义呢?我有点糊涂。

代码语言:javascript
复制
# crontab -e
0 */4 * * * /usr/local/bin/rsnapshot hourly
30 23 * * * /usr/local/bin/rsnapshot daily
EN

回答 4

Ask Ubuntu用户

回答已采纳

发布于 2011-01-08 13:50:19

您的crontab作业将调用相关类型的r快照作业来运行。如果您每小时运行r快照,您将在输出目录中创建一个名为“helly.0”的目录。再次运行它,它将创建“小时1”。

因此,对于您在crontab中启用的每一项,/etc/rsnapshot文件中都应该有相应的间隔行。例如,如果决定不使用每小时间隔,那么只需在配置中保留间隔行,但不要运行指定“每小时”的cron作业。

这种混淆只是因为默认的名称是“每小时”“每天”等等。这些简单的标签可以根据您的需要进行更改。

在我的r快照中,我使用"daysago“、"weeksago”和"monthsago“:

票数 11
EN

Ask Ubuntu用户

发布于 2011-01-08 13:53:10

不,你不应该让他们停用。

interval配置告诉r快照

  • 要保留多少个级别的快照。在您的示例中,在6个“每小时”快照之后,最老的“时”被删除。
  • 获取当前快照内容的位置。顶部条目(在您的例子中是“每小时”)是从源复制的,而其余条目只是链接到上面某个级别的最新快照。

像“日”和“每周”这样的间隔标签并不意味着什么(如果您愿意,可以将它们称为"x“和"y”),但是它们必须与调用它时传入的参数相匹配。

简而言之,您需要这两种方法-- interval配置来告诉r快照不同的时间间隔是如何关联的,以及cron来执行它。

票数 2
EN

Ask Ubuntu用户

发布于 2014-07-29 04:43:10

例如,如果您决定不使用每小时间隔,那么只需在配置中保留interval >行,但不要运行指定“时”的cron作业。

这是不完全正确的,至少在当前版本的r快照中是这样的。

rsnapshot.conf中的第一个“保留”行(例如“每小时”)指示要将当前备份复制到哪个名称。其余的旋转。从手册页:

必须在配置文件中指定备份级别,从“最频繁”到“最少频繁”。第一个条目将与备份点同步。随后的备份级别(例如,每天、每周等)只是旋转,每一个较高的备份级别都从其.0目录下的备份级别中提取出来。

因此,如果您不打算调用rsnapshot hourly,您的rsnapshot.conf就不应该有一个retain hourly行。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/20600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档