Articles of rsnapshot

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

我对新的Rsnapshotconfiguration感到困惑。 在当前版本中,有一种不同的备份间隔定义方式,如下所示: retain hourly 2 retain weekly 7 retain monthly 2 我想每个月做几次手动备份。 我想保存3个档案。 我应该如何设置上面的代码?

使用rsnapshot将其他parameter passing给rsync

我的备份是由rsnapshot执行的,效果很好。 除了/ home卷的其中一个作业,我希望rsync将sym链接复制为物理目录/文件。 我相信这个参数是–copy-links for rsync,但似乎无法find一种方法将它从rsnapshot传递到rsync。 最好我想在工作的基础上做这个工作。 虽然它使得我的/ home树不适用于/ etc和/ var。

将rsnapshotconfiguration为仅每日备份

我configuration了rsnapshot,因此不会每小时备份一次/etc/cron.d/rsnapshot每小时一次的cronjob: #0 */4 * * * root /usr/bin/rsnapshot hourly 30 3 * * * root /usr/bin/rsnapshot daily 0 3 * * 1 root /usr/bin/rsnapshot weekly 30 2 1 * * root /usr/bin/rsnapshot monthly 但是这给了错误: /.snapshots/hourly.5 not present (yet), nothing to copy 自那以后,它就不再支持任何事情了。 作为一个解决方法,我现在手动调用一次: /usr/bin/rsnapshot -v hourly 但是,如何正确configuration这样的备份,只能在凌晨3:30一天进行一次备份?

本地encryption增量空间高效备份解决scheme

我是一个学生,为了我的爱好项目,我设法买了一个vps。 问题是我如何备份? 我有一个webdav帐户的地方(他们允许任何目的存储任何文件types,只要版权没有voalted),我已经挂载webdav作为/ media / webdav。 我平常的tbz2备份站点大约是300-400M,增量备份从20M到120M不等。 这是当我手动做他们,并将其下载到我的笔记本电脑上。 我正在使用服务器上的Debian Lenny,我正在寻找一个备份解决scheme,使用encryption完成和增量备份,因为我将备份存储在webdav装载上。 我尝试过重复,但它有点复杂,但我禁用了root的ssh,只有root才能访问我想备份的大部分文件夹。 所以如果可能的话,请提出解决scheme 我已经看过rdiff备份,rsnapshot,ftplicity,盒备份和其他一些。 最后决定Duplicity作为工具。

如何在不同位置进行rsnapshot备份?

我有备份服务器,从less数其他服务器收集备份。 我想做这样的目录结构 /backup/snapshots/<hostname>/<period>.0/<files> 而不是默认 /backup/snapshots/<period>.0/<hostname>/<files> 这个怎么做? 我试图指定参数 backup root@remote-host:/backup/snapshots/hourly.0 . snapshot_root=/backup/snapshots/myhost/ 但它不起作用

如何检查rsnapshot备份?

我有大约二十个不同的webapps的服务器。 每4小时运行rsnapshot任务并将其全部备份到备份服务器。 今天偶然发现由于文件系统input/输出失败,最近4天备份失败。 fsck解决了这个问题,但是4个备份日失去了。 有没有办法检查备份是否正常? 现在我使用munin监控系统,如果它确实很重要,虽然它只检查服务器的健康状况(内存,cpu,硬盘等),没有任何软件检查。 我可以集成一个脚本来检查在rsnapshot日志中的FATAL ERROR条目,但是我不确定它是否足够了? 可能是从备份引导环境的系统来检查其完整性。 不幸的是我没有find足够的信息。

rsnapshot&rsync –ignore-existing

我正在使用rsnapshot来备份包含audio文件的文件夹。 当这些文件发生变化时,它只是元数据,例如ID3标签发生了变化,我不需要为此正式制作整个MP3文件的新备份。 我已经在单独的数据库中获得元数据,并且可以根据需要轻松地将这些元数据写入文件。 因此,我希望rsnapshot只能复制新文件,并从备份“文件库”中删除已删除的文件。 我的问题是 我可以简单地使用–ignore-存在吗? 请问rsnapshot明白吗?

configuration文件中的rsnapshot时间间隔

一个关于rsnapshot的简单问题。 为了执行每日备份,我将在我的Ubuntu中将行添加到cron。 那么,为什么我在rsnapshot.conf中也有这些行呢? ######################################### # BACKUP INTERVALS # # Must be unique and in ascending order # # ie hourly, daily, weekly, etc. # ######################################### interval hourly 6 interval daily 7 interval weekly 4 #interval monthly 3 如果我使用cron,我应该禁用它们吗? 谢谢 PS。 我刚刚意识到,在crontab中我仍然有“小时”和“每日”。 那么我应该只取消一个我在crontab中使用的注释吗? 如果已经在cron中指定了,那么每小时指定什么? 我有点困惑。 # crontab -e 0 */4 * * * /usr/local/bin/rsnapshot hourly 30 […]

为什么rsnapshot声明源目录不存在?

我正在尝试使用rsnapshot来build立一个备份系统,将远程文件复制到本地文件。 我已经设置了rsnapshot,只要我能看到正确的,但是当我运行rsnapshot configtest它说 'backup web3:backups/ web3/ – Source directory "web3:backups/ " doesn't exist' 我正在使用的configuration行是: backup web3:backups/ web3/ 它在主机文件中使用别名。 但是,我也尝试使用IP地址,并在命令中定义用户名,但这两个都没有工作(同样的错误)。 我也检查过,并启用cmd_ssh并指向一个有效的文件。 有谁知道可能是什么原因造成的? 由于我已经设法使大部分的备份系统正常工作,所以我相当沮丧,我相信我之前也有过这样的工作。 我已经试过用ssh和rsync,并且都似乎认为web3:备份是一个有效的networking位置

rsnapshot:警告:在rsync操作期间,某些文件和/或目录在/中消失

我偶尔会在rsnapshot日志中获取此消息,并在/var/log/messages相同的/var/log/messages 。 不幸的是,除了在/etc/rsnapshot.conf loglevel 5之外,没有其他偏离正常输出的/etc/rsnapshot.conf ,除了最后的汇总警告之外: [24/Feb/2014:11:00:02] /usr/bin/rsnapshot daily: started [24/Feb/2014:11:00:02] Setting locale to POSIX "C" [24/Feb/2014:11:00:02] echo 9045 > /…/temp/rsnapshot.pid [24/Feb/2014:11:00:02] /bin/rm -rf /mnt/backup/.snapshots/daily.5/ [24/Feb/2014:11:00:48] mv /mnt/backup/.snapshots/daily.4/ /mnt/backup/.snapshots/daily.5/ [24/Feb/2014:11:00:48] mv /mnt/backup/.snapshots/daily.3/ /mnt/backup/.snapshots/daily.4/ [24/Feb/2014:11:00:48] mv /mnt/backup/.snapshots/daily.2/ /mnt/backup/.snapshots/daily.3/ [24/Feb/2014:11:00:48] mv /mnt/backup/.snapshots/daily.1/ /mnt/backup/.snapshots/daily.2/ [24/Feb/2014:11:00:48] mv /mnt/backup/.snapshots/daily.0/ /mnt/backup/.snapshots/daily.1/ [24/Feb/2014:11:00:48] mkdir -m 0755 -p /mnt/backup/.snapshots/daily.0/ [24/Feb/2014:11:00:48] /usr/bin/rsync -a –delete […]