Articles of rsync

在SSH上使用rsync备份Windows计算机

我们有许多Windows XP / Windows 7计算机,需要每晚备份到Linux文件服务器。 我们想用rsync和rsnapshot来完成,因为我们已经从其他的Linux / FreeBSD机器上熟悉了这一点。 我们尝试了DeltaCopy,但DeltaCopycertificate是麻烦的,很多问题都是通过SSH自动login,Windows Scheduled Tasks似乎经常失败。 有一个可靠的方法/应用程序可以通过rsync备份Windows机器ar

librsync真的会减lessAmazon S3的带宽吗?

我期待着为S3做一些备份,并尽可能地减less带宽。 我正在看几个选项。 似乎librsync是低带宽远程备份的最佳解决scheme。 我一直在阅读如何librsync的作品。 而且似乎远程端需要计算它所比较的​​文件块(以及本地端)上的校验和。 我会假设S3不能做这些校验和计算,因为它只提供文件。 我也读过S3不支持将文件分成块。 它只能提供整个文件或没有任何东西。 如果这两个(或两者)这些陈述是真实的,将librsync实质上是无用的? 有人能帮我解释一下吗? 谢谢。

rsync树的备份

我有一个生产服务器A和一个虚拟机服务器B(testing和开发)。 服务器B每小时都有一个服务器A的快照。我们希望使用服务器B上的快照树来进一步分散到我们的一个分支机构。 这是build议还是可能的? 编辑:“rsync快照”=> rsnapshot

unison / rsync获取已更改文件的副本

所以我工作的地方有一个漂亮的小红帽企业服务器和磁带备份系统,他们希望我能够备份公司生产的大量video内容和资源。 所需的情况是保留所述红帽服务器上所有数据的本地副本,然后将所有更改的文件复制到磁带,然后将其发送到场外。 我知道我可以使用unison或rsync进行初始本地数据备份,但是我需要知道的是,是否有一种方法可以只获取已更改文件的列表,然后将其全部复制到磁带中。 我已经通过审计软件发现了几种可能的解决scheme,但它们似乎都需要内核重新编译(现在不可行)。 我也承诺, unison可以做到这一点“开箱”,但我还没有想出如何。 有没有解决我提出的问题,或者我从根本上错误的方式来解决这个问题? 任何帮助/build议,将不胜感激! 干杯! -Russell C

如何提高增量备份性能?

我正在使用传统的rsync + cp -al方法来创build我们的服务器树的增量/快照备份。 备份将通过四个eSATA连接(每个连接四个磁盘)连接到一对连接备份机器(一台配备16 GB RAM的Sandy Bridge机器,运行CentOS 5.5)的八个磁盘塔上。 每个磁盘是一个普通的2TB磁盘,所以我们有32TB的磁盘空间连接到备份机器。 我们用这个备份了大约20TB的数据。 问题是每个日常备份需要24小时以上,真正的时间杀手不是实际的rsync,而是在备份机器上本地执行树的cp -al所需的时间。 为了制作树的影子副本需要花费超过12个小时,并且据我所知,性能积压是在磁盘上(顶部显示的是使用大量RAM但不是很多CPU的cp,而且大部分是不可中断的睡眠状态) 我们将服务器数据分成四个主要卷(和一些小的卷),并且每个备份都并行运行(在cron中有一些偏移量以便首先完成某些磁盘的cp)。 备份驱动器上有两个卷,每个都有16 TB的条带化LVM卷。 所以显然我需要提高性能,因为它是不可用的。 第一个问题是:当CentOS 6发布时,支持btrfs,将会使用btrfs创build子卷的快照大大提高了性能? 第二个是:有没有办法在CentOS 5或6中支持ext3或其他东西来“鼓励”它将目录/ inode放在一个卷的一部分中(这可能是SSD上的一部分,通过LVM)和在另一个文件? 这大概会解决问题,但我不知道如何提示ext3。

rsync批处理模式针对未同步的目标

我想在批处理模式下针对目标主机列表尝试rsync。 假设所有的目标主机都处于X状态。我将创buildrsync的batch file,并将其应用于其他主机。 一个大问题是:如果其中一个主机与参考主机不在同一个状态(这可能是因为最后一次同步所有主机时出现循环而发生的),那么会发生什么情况。 rsync会告诉我发生了什么错? 或者它会愉快地应用batch file,在非同步主机上产生垃圾? 任何经验?

Rsync:执行所需权限

我在两台服务器之间使用rsync传输文件。 问题是一些文件没有被传输。 我得到这个错误:rsync:readlink “/var/www/index.html”失败:权限被拒绝(13) 因此,我检查服务器上的权限,并进行testing后,我注意到只有具有这些权限的文件才被传输:RW! 如果文件具有这些权限:R–,Rsync无法下载! 命令: /usr/bin/rsync -avzr -e "/usr/bin/ssh -i /home/replication/thishost-rsync-key" [email protected]:/var/www/index.html ./ 这是Rsync的错误吗? 我发现有关这个问题的任何信息。 谢谢你的帮助 Debian Etch 2.6.30 Rsync 2.6.9协议版本29

修改时间rsync选项?

我使用两台服务器之间的rsync工具,但它似乎rsync使服务器之间根据文件大小同步,我需要做同步修改时间,请问我可以做到这一点 例如2-3-2011中的文件,然后在5-3-2011更新 我想rsync采取最新的一个5-3-2011

rsync如何包含被排除的文件

我试图设置一个rsync,排除除.htaccess之外的所有.*文件,但不幸的是,这是行不通的: rsync -avP –exclude=".*" –include="./.htaccess" ./. user@server:/dir 是否有可能排除一般排除规则?

使用SVN作为备份解决scheme…有些怀疑

我开始一个新的线程(继续线程备份运行Linux和Windows上的Mike Renfrobuild议,我很感激,以及voretaq7)。 我认为我打算使用SVN作为备份解决scheme,并为我的主目录(比如照片,编程源文件,文档等)提供一个同步解决scheme(其中两个)。 如果我把所有的东西放在一起,我想它会变成像300GB,也许500GB的未来发展(也许每个不同的存储库/子文件夹)。 文件数量可能会很大(100'000或类似的东西)。 我也考虑过使用rsync,但在我看来,它更像是同步而不是备份(我错了吗?)。 我必须同步运行Windows和Linux的机器,从上网本到巨大的桌面,…(这个版本库将被放置在我的家庭服务器上,并且同步到它将有可能保留我拥有的每台机器上的文件的副本)。 这是我的疑惑/问题: SVN能够处理所有这些(呃…第一次结账可能需要一个月的东西,但无论如何…)? 我的意思是平均大小的文件(高达200MB,不打算做更多,我不打算备份电影或任何如此大的使用SVN)。 存储库中的文件数量可能太多了? 备择scheme ? 如果我移动/重命名本地存储库上的文件,然后做一个提交,会发生什么? 文件得到重复(旧的一个新的名字),链接创build? 如果我在另一台机器上结账,会发生什么? 我会得到同一个文件的两个副本吗? 我应该使用本地存储库的“svn move”操作系统的“move”命令吗? 同样的问题删除/删除的文件? 我也打开替代品,可能提供版本,同步和备份function。