设置Rsnapshot进行随意的手动备份?

我对新的Rsnapshotconfiguration感到困惑。 在当前版本中,有一种不同的备份间隔定义方式,如下所示:

retain hourly 2 retain weekly 7 retain monthly 2 

我想每个月做几次手动备份。 我想保存3个档案。 我应该如何设置上面的代码?

简短的回答:replace这个

 retain manual 3 

并且当你想做备份时运行rsnapshot manual

默认configuration定义了三个不同的“备份级别”。想法是每隔几小时rsnapshot hourly运行rsnapshot hourly rsnapshot weekly一次rsnapshot monthly一次rsnapshot monthly (通常是从cron作业)。 rsnapshot weekly运行rsnapshot weekly时,会将最早的hourly备份移动到weekly备份; 当rsnapshot monthly运行rsnapshot monthly时,会将最早的weekly备份移动到monthly备份。

但是,这些备份级别的名称完全是任意的 – 没有任何关于需要每小时,每周和每天备份的rsnapshot。 因此,如果您只是用自己的备份级别( manual级别)来replace备份级别,那么只需要随时运行rsnapshot manual ,它将对您在rsnapshot.conf中select的任何内容执行完整的增量备份。

有关rsnapshot(1)的configuration部分的更多信息 – search“retain”。