首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rsnapshot,多个备份目标

rsnapshot,多个备份目标
EN

Stack Overflow用户
提问于 2014-09-05 02:12:01
回答 2查看 4.9K关注 0票数 6
代码语言:javascript
复制
###########################
# SNAPSHOT ROOT DIRECTORY #
###########################

# All snapshots will be stored under this root directory.
#
snapshot_root   /.snapshots/


###############################
### BACKUP POINTS / SCRIPTS ###
###############################

# LOCALHOST
# 1st dir to backup
backup  /home/username/some_dir/to_backup/  localhost/
# 2nd dir to backup
backup  /home/username/another_dir/to_backup/   localhost/
#backup /foo/bar/   localhost/  one_fs=1, rsync_short_args=-urltvpog
#backup_script  /usr/local/bin/backup_pgsql.sh  localhost/postgres/

现在有了这些设置,所有备份都将在我的根目录下的.snapshots目录中有目标,保持层次结构。

因此,我将拥有:

代码语言:javascript
复制
/.snapshots/localhost/home/username/some_dir/to_backup

有没有可能以某种方式让2nd dir to backup有另一个目地,比如我的/home/username/backup-scripts

EN

回答 2

Stack Overflow用户

发布于 2015-02-24 20:30:52

使用另一个名称sudo cp /etc/rsnapshot.conf /etc/rsnapshot-2ndname.conf复制现有的.conf,并使用以下命令对此目录进行一些特定的更改

代码语言:javascript
复制
sudo nano /etc/rsnapshot-2ndname.conf

如果你的语法正确,用命令sudo rsnapshot -c /etc/rsnapshot-2ndname.conf configtest保存并运行第二个.conf文件,然后用sudo rsnapshot -c /etc/rsnapshot-2ndname.conf -t hourly进行试运行,然后用sudo nano /etc/cron.d/rsnapshot配置第二个目录的cronjob。你可以在已经存在的行下面添加一组行。

代码语言:javascript
复制
30 */4 * * * root /usr/bin/rsnapshot -c /etc/rsnapshot-2ndname.conf hourly 
01 1 * * * root /usr/bin/rsnapshot -c /etc/rsnapshot-2ndname.conf daily 
01 2 * * 0 root /usr/bin/rsnapshot -c /etc/rsnapshot-2ndname.conf weekly
01 5 1 * * root /usr/bin/rsnapshot -c /etc/rsnapshot-2ndname.conf monthly
01 8 1 1 * root /usr/bin/rsnapshot -c /etc/rsnapshot-2ndname.conf yearly 
票数 13
EN

Stack Overflow用户

发布于 2014-12-19 00:38:45

如果不使用不同的snapshot_root创建另一个配置,然后使用rsnapshot -c new.conf运行它,就不会这样做

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

https://stackoverflow.com/questions/25672334

复制
相关文章

相似问题

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