gpt4 book ai didi

rsync - rsnapshot,多个备份目的地

转载 作者:行者123 更新时间:2023-12-04 06:02:28 24 4
gpt4 key购买 nike

###########################
# 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目录
在我的根目录下,保持层次结构。

所以我会有:
/.snapshots/localhost/home/username/some_dir/to_backup

是否有可能以某种方式拥有该 2nd dir to backup有另外一个
目的地,例如我的 /home/username/backup-scripts ?

最佳答案

使用另一个名称复制现有的 .conf sudo cp /etc/rsnapshot.conf /etc/rsnapshot-2ndname.conf并使用

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 为第二个目录配置 cronjobs你可以在那里已经存在的行下面添加一组行,
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

关于rsync - rsnapshot,多个备份目的地,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25672334/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com