Articles of rsnapshot

在不同的时间备份2台远程服务器

我有2个远程服务器,我使用rsnapshot从备份服务器备份。 我的备份部分是这样的: backup [email protected]:/var/db/dump/ example1.com/ backup [email protected]:/var/db/dump/ example2.com/ Cronjob几乎是这样的: 0 3 * * * /usr/bin/rsnapshot daily 但在这种情况下,2台服务器将在凌晨3点一个接一个地备份。 我想在上午3点备份一台服务器,上午10点备份一台服务器。 我应该做什么改变?

什么目录/不备份

我正在设置rsnapshot来备份生产LAMP服务器。 这些是目前将要备份的目录。 /家 /等等 在/ usr /本地 /根 / VAR 我可以从/var排除哪些目录? 还有什么应该备份/排除? 方:备份到/var/backups是否有问题?

如何在Rsnapshot远程备份启动之前压缩文件?

我有一些远程服务器和一台备份服务器,我使用Rsnapshot在备份服务器上进行远程备份。 在我的计划中,我想先运行shell脚本来压缩文件,然后Rsnapshot可以备份压缩文件。 在Rsnapshotconfiguration文件中,我find了cmd_preexec ,我想用它,但我不知道如何编写压缩脚本。 任何人都可以帮我的脚本? 任何帮助将不胜感激。 谢谢。

Cron:无法让我的备份计划与rsnapshot一起使用

我正在使用rsnapshot设置备份。 它现在正在运行cron,但不是在我打算的时间间隔内。 以下是时间表。 这是最小化重叠备份的方法。 这应该每半小时生成8次备份,然后每小时生成8次备份,然后每两个小时生成18次备份,以此类推。 Hour 0 1 2 3 4 5 6 7 8 9 10 11 ————-|——————————————————————- half-hourly | xxxx hourly | xxxxxx two-hourly | xxxxx x… (24) daily |(7) weekly |(4) 从/etc/rsnapshot提取 interval halfhourly 4 interval hourly 6 interval twohourly 24 interval daily 7 interval weekly 4 这是从星期一00:00至14:00的结果。 root@hemulen:~# ls -lat /var/backups/snapshots/ […]

configurationrsnapshot只备份本地文件系统

我目前正在使用rsnapshot来备份大量使用NFS的服务器场。 不幸的是,由于NFS挂载,当前的设置让我们多次备份相同的文件。 例如,/etc/rsnapshot.conf有这个: backup backupuser@machine1:/local_directory/ machine1 backup backupuser@machine2:/exported_directory/ machine2 现在,machine1挂载了/ local_directory / exported_directory – 所以我最终备份了machine1 / local_directory / exported_directory 和 machine2 / exported_directory。 虽然我可以通过在客户端上安装不同的东西来解决这个问题,或者通过手动排除目录,我宁愿找一个更干净的方法(这可能是一个rsnapshot或rsync选项)。

错误:snapshot_root必须是完整path

我想使用rsnapshot来备份远程服务器上的某些文件夹。 我已经设置了基于密钥的身份validation,并且在rsnapshot.conf中指定了: snapshot_root [email protected]/ 但是我得到以下错误: 错误:snapshot_root snapshot_root [email protected]/ – snapshot_root \必须是完整path 所以我想知道如果唯一的方法是先装载远程服务器,以及如何(我在Ubuntu 9.04) 谢谢

加快目录创build/文件链接

我正在使用rsnapshot进行备份。 目前这意味着每次运行更新(即使没有任何数据差异),我只获得〜100M的目录结构+ inode列表的副本。 这些文件几乎完全是硬链接。 潜在的问题是备份的初始副本每个备份目标需要大约2分钟,而以下rsync只需要几秒钟的时间。 有什么办法可以加速吗? 当前的文件系统是ext4 – 有没有其他的在这个任务上会更快?

一个rsnapshot可以有多个日志文件吗?

该公司正在使用rsnapshot进行备份。 我知道把日志path放在conf文件中的位置,但我想知道是否有可能有这样的东西: /var/log/rsnapshot –> for normal snapshot /var/log/rsnapshot.err –> for when an error occur 我们正在运行20小时的备份,所以search错误非常繁琐,只需要为这些文件创build一个文件就简单多了。 谢谢

备份错误后如何让rsnapshot继续?

我已经实现了一个多服务器备份系统,相当有效地工作。 我有一个大型磁盘arrays备份服务器,每天晚上它运行rsnapshot备份局域网(linux / windows)上的所有服务器上的相关数据。 连接到服务器是通过常规的SSH连接。 这是我的rsnapshot.conf的相关(简化)部分: … backup user@server-one:/etc/ backup-server-one/ backup user@server-one:/opt/ backup-server-one/ backup user@server-two:/etc/ backup-server-two/ backup user@server-two:/var/ backup-server-two/ backup user@server-three:/etc/ backup-server-three/ backup user@server-three:/home/user/ backup-server-three/ … 到现在为止还挺好。 问题是,当由于某种原因,一个备份失败(通常是因为该服务器closures…),整个rsnapshot进程死亡,所有下面的快照不执行… 问题是:是否有可能说服rsnapshot进行下一个“备份”,即使出现错误?

同步rsnapshot备份驱动器

我有一对USB驱动器用于通过rsnapshot进行备份。 一个驱动器被插入,另一个驱动器被取走。 对于第一个交换,我运行“rsync -aH”将当前驱动器中的所有内容复制到异地驱动器上。 这个过程花了6天的时间。 现在我已经达到了要更新异地驱动器的程度。 由于rsnapshot“幻灯片”的备份,以便daily.0总是最新的,我做了math(自上次旋转以来的24个新备份),并将现有的快照重命名为他们将匹配。 然后我再次运行“rsync -aH”,但似乎rsync没有检测到现有文件与新文件链接到相同的文件,因此它完成了新的副本。 例如,即使每日最新的.0 / server / etc / passwd与现有的daily.30 / server / etc / passwd相同,它们也有不同的inode(但是每天.31 / server / etc / passwd共享它的inode如预期的那样每日30)。 那么,在原来的rsnapshot目前创build的磁盘上: daily.0/server/etc/passwd inode: A daily.30/server/etc/passwd inode: A daily.31/server/etc/passwd inode: A 第一次rsync到异地磁盘后(使用“当前”的名字,希望使事情更容易混淆): daily.30/server/etc/passwd inode: A daily.31/server/etc/passwd inode: A 在这个最新的rsync之后: daily.0/server/etc/passwd inode: B daily.30/server/etc/passwd inode: A daily.31/server/etc/passwd inode: A […]