Articles of rsync

为什么rsync必须安装在双方工作?

这可能是一个愚蠢的问题,但我想保持一些我的服务器干净,并不想安装任何额外的软件。 但我一直认为rsync会通过SSH复制数据,并不需要rsync远程端? /usr/bin/rsync -a –delete –numeric-ids –relative –delete-excluded –rsh=/usr/bin/ssh root@server01:/etc /.snapshot/hourly.0/server01 rsync: command not found

Rsync到AWS S3存储桶

对于我正在托pipe网站的服务器,我想将数据和设置备份到S3存储桶。 我发现你不能直接使用rsync备份到S3存储桶。 是否有另一种方法来实现以下rsync命令备份数据到S3存储桶? rsync -av /Data /s3bucket 我也想将该服务器上的mysql数据库备份到S3存储桶。 达到这个目标的最好方法是什么? 最后一个问题,如果我设法备份到S3的一切。 恢复服务器的最好方法是什么,如果崩溃或最坏的情况下完全擦除? 我必须自己记下服务器设置并重新configuration服务器还是有办法备份?

试图设置chroot的rsync

我正在尝试build立一个备份服务器。 我想chroot每个用户(客户端)到其主目录,只允许它使用sftp和rsync 。 我很快发现,我并不是唯一一个试图做这样的事情,我发现这个指南,并遵循它。 所以现在我只有使用sftp的chroot用户。 然后我发现rsync需要ssh在其他机器上产生,而sftp是不够的。 给每个用户一个sshlogin是我想要避免的东西。 谁能想到一些可能的解决scheme? 谢谢, 标记

服务器迁移:最有效的方法

我一直负责在服务器之间迁移我们的一个站点(两个不同的主机)。 这两个环境都是linux。 该网站streamvideo,所以服务器目前充满了媒体文件(图像和video)。 我的第一个想法是,我们会使用rsycnc来传输一切,但我希望尽可能高效,尽可能快地做所有事情。 我想你们中的一些人可能对如何加快这个过程有所build议,或者如果rsync甚至是正确的select。 提前致谢。 道歉我有限的系统pipe理员的知识… 编辑:我们正在运行一个基本的LAMP堆栈(centos)和移动到机架空间上的红帽子)。

哪个最适合备份rsync vs rdiff vs rsnapshot

我正在使用rsync从远程FTP备份到本地计算机。 我在网上看到rsnapshot比较好。 只是想知道在生产环境中使用哪一个

什么是最快和最可靠的方式传输大量的文件?

我正在尝试传输总共90GB的大约10万个文件。 现在我正在使用rsync守护进程,但它的速度很慢,每秒3.4MB,我需要这么做。 我想知道我有什么select,最大限度地通过互联网的100mbit连接,是非常可靠的。

使cronjob等待以前的rsync工作完成

我正在使用rsync从一台服务器备份一些数据到另一台。 所有的工作都很好,但是可能需要更长的时间才能完成,具体取决于需要传输多less数据。 有没有任何方法确保rsync命令在上一个使用cronjob之前没有启动? 例如,我每隔一小时运行一次rsync命令,但是可能的传输需要1个多小时才能完成,因此下一个将在前一个完成之前开始。

为什么人们不使用rsync来备份vmware guest?

如果我正在运行现代vmware ESXi系统,则可以通过SSH将静态链接的rsync二进制文件和rsync文件放置到任何目标位置。 我试图理解为什么大多数(所有?)guest虚拟机的备份都没有这样做。 如果虚拟机正在运行,您可以简单地使用'vim-cmd vmsvc / snapshot.create'创build快照,然后将该快照rsync同步到远程主机。 (甚至有一个选项可以“停顿”快照) 或者,如果您想要更强大的备份,则可以通过vmdk文件适当地停止VM和rsync。 所以…似乎我是一个简单的shell脚本,远离我想要做的简单而简单的备份,使用普通的旧rsync。 我在这里错过了什么?

如何镜像文件系统与数百万的硬链接?

目前我们遇到一个大问题:我们需要为我们的客户镜像一个文件系统。 这通常不是一个真正的问题,但这里是: 在这个文件系统上有一个文件夹,有数百万个硬链接(是的!百万!)。 rsync需要超过4天才能build立文件列表。 我们使用以下rsync选项: rsync -Havz –progress serverA:/data/cms /data/ 有没有人有一个想法如何加快这个rsync,或使用替代? 我们不能使用dd因为目标磁盘比源小。 更新:由于原始文件系统是ext3我们将尝试dump和restore 。 我会保持你up2date

有没有其他的理由“设备上没有剩余空间”?

我在Ubuntu服务器系统上使用Dirvish备份一个高清到外部USB 3.0驱动器。 直到前几天,一切正常,但现在每个备份失败,“设备(28)上没有剩余空间”和“文件系统已满”。 不幸的是,这不是那么简单:设备上有> 500 GB的空闲空间。 细节: rsync_error: rsync: write "/mnt/backupsys/shd/gesichert1/20130223_213242/tree/<SomeFilename1>.eDJiD9": No space left on device (28) rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32) rsync: write "/mnt/backupsys/shd/gesichert1/20130223_213242/tree/<SomeFilename2>.RHuUAJ": No space left on device (28) rsync: write "/mnt/backupsys/shd/gesichert1/20130223_213242/tree/<SomeFilename3>.9tVK8Z": No space left on device (28) rsync: write "/mnt/backupsys/shd/gesichert1/20130223_213242/tree/<SomeFilename4>.t3ARSV": No space left on […]