2014-09-04 87 views
3
########################### 
# 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目錄 目的地,保持層次結構。rsnapshot,多個備份目的地

因此,我將有:

/.snapshots/localhost/home/username/some_dir/to_backup 

是否有可能以某種方式有2nd dir to backup有另一個 目的地,例如像我/home/username/backup-scripts

回答

1

不是沒有用不同的snapshot_root創建另一個配置然後用rsnapshot -c new.conf

6

複製現有的.conf與另一名來運行它sudo cp /etc/rsnapshot.conf /etc/rsnapshot-2ndname.conf 並提出一些具體這個目錄更改使用

sudo nano /etc/rsnapshot-2ndname.conf 

保存並運行第二個.conf文件命令sudo rsnapshot -c /etc/rsnapshot-2ndname.conf configtest如果你的語法正常,然後用sudo rsnapshot -c /etc/rsnapshot-2ndname.conf -t hourly進行空運行,然後使用sudo nano /etc/cron.d/rsnapshot配置第二個目錄的cronjob,你可以在alrea下面添加一組行dy現有的線在那裏,

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