Articles of rsync

rsync / scp通过快速连接的传输速率非常低(<30kB / s)

我正在尝试使用运行Ubuntu 14.04.4 LTS的Digital Ocean VPS上的某些文件的rsync进行备份。 rsync是非常缓慢的,范围从20-50 kB / s ,只有它应该是1% 。 使用scp或者在守护进程模式下使用rsync同样缓慢,所以这对于rsync或者ssh来说似乎不成问题。 我也可以访问另一个VPS(Linode),当使用来自VPS的rsync传输文件时,我得到2-3MB / s的预期传输速度。 此外,当我使用rsync直接从Digital Ocean VPS传输文件到Linode VPS时,我可以获得15MB / s的正常服务器间传输速率。 这些因素结合在一起,表明ssh和rsync在所有机器上工作正常。 现在我已经通过Linode VPS隧道传输ssh连接来避开这个问题,但是我很好奇可能会导致非常低的传输速率。

用rsync备份笔记本电脑和服务器文件夹

我想要在服务器中同步笔记本电脑中的文件夹。 我的目的是在笔记本电脑和服务器上“克隆”文件夹。 在使用rsync更换笔记本电脑或服务器中的文件时,这两个文件夹都将被更新。 如果你能给我一些关于rsync命令的提示,那就太好了。 也许这将工作: # from laptop to server. rsync -av /Volumes/NewHDD1_DATA/Projects_archive_Small [email protected]:/home/bernardo/Projects_archive_Small # from server to laptop rsync -av /home/bernardo/Projects_archive_Small/Projects_archive_Small [email protected]:/Volumes/NewHDD1_DATA/ 我也想删除旧的文件不再存在本地或远程。 也许有更好的selectrsync。

Rsync与远程服务器挂载NFS USB

我试图rsync从服务器X到服务器Y的一个文件。在服务器Y,有一个安装的dir / mnt / myDir,我试图同步该文件。 目标也是保持文件的完整path。 我正在试图做到这一点: sudo -u www-data rsync -avz /var/www/dms/test/test.tif [email protected]:/mnt/myDir/var/www/dms/test/test.tif 但是这是触发以下错误: sending incremental file list rsync: change_dir#3 "/mnt/myDir/var/www/dms/test" failed: No such file or directory (2) rsync error: errors selecting input/output files, dirs (code 3) at main.c(643) [Receiver=3.0.9] rsync: connection unexpectedly closed (241 bytes received so far) [sender] rsync error: error in […]

在多个networking接口上分配rsync

我想通过两个慢速networking连接传输一个大文件以节省时间。 一个想法是分割文件,rsync的部分到服务器,并在那里连接。 所以,一个1GB的文件 split -b 500m file rsync –address <eth0> file.000 server:~/ & \ rsync –address <eth1> file.001 server:~/ ssh server cat file.001 >> file.000; mv file.000 file // run rsync on the complete file again to make sure it worked rsync file server:~/ 看起来相当kludgey给我。 有没有更优雅的方式来做到这一点?

Windows上的rsync将可执行文件重新复制

我通过cygwin使用rsync从Windows 8.1机器创build增量备份。 它工作了一年多。 但几个星期前,它开始重新复制现有的文件(并且这些文件在备份盘上有一个错误的修改date。) 重新复制的文件始终是可执行文件:exe,bat,js,vbs,dll 命令行如下: rsync.exe“-rltv”“–progress”“–hard-links”“–delete”“–ignore-errors”“–force”“–link-dest = .. / .. / 2016.07 .04_09.52.23 / ?????” “/ cygdrive / G / ????? /”“/ cygdrive / W / ????? / 2016.08.15_13.18.49 / ?????” 我试图禁用我的反病毒保护,但没有运气。 什么是造成这个问题? 为什么修改date突然错误转移? 为什么只有可执行文件? 最近我发现我也有其他人的问题,除了他正在使用一个不同的应用程序: http: //www.2brightsparks.com/bb/viewtopic.php ? t = 11567看起来像一个Windows复制文件的问题.. 。?

rsnapshot-diff – 什么是所有的空间?

我正在运行rsnapshot,并且某些备份占用了大量空间。 我运行了rsnapshot-diff ,它给出了这样的结果: Between /home/backups/hourly.4/mybackupdir/ and /home/backups/daily.0/mybackupdir/: 1705 were added, taking 15518770836 bytes; 1705 were removed, saving 15518443844 bytes; …但是一个rsnapshot du显示备份集占用了15 GB左右的广告。 如果我告诉它产生详细的rsnaphot-diff输出,它似乎显示相同的文件被添加和删除,所以我有点困惑,为什么它使用了这么多的空间 – 是有什么错误的rsnapshot进程是导致它使用额外的空间或东西?

QNAP rsync delate服务器上的文件

我有约。 我的电脑上有20k张照片,分成几个subdir。 我使用RSYNC将其备份到运行RSYNC服务器的QNAP NAS上(取自Entware-NG)。 我的命令在PC上运行,以RSYNC从PC到QNAP的照片如下所示: rsync –delete –password-file /home/maciek/Pobrane/pass-1 -vratx –max-size=2.99G –exclude-from=/home/maciek/Pobrane/pomin.txt –delete-after –force –one-file-system –safe-links –progress /home/maciek/Obrazy/ media@media::Zdjecia 它工作很好,但有一个问题。 QNAP自行创build缩略图,并将其放置在每个照片目录中名为.@__thumb子目录中。 运行上面的命令后,所有.@__thumb子目录及其内容将从服务器中删除。 那之后QNAP再重build一次。 这是嘈杂和漫长的过程。 我的问题是。 如何修改上面的命令,以便不删除目录.@__thumb ?

通过ssh进行同步,限制对服务器文件系统的访问

我想同步(双向) 服务器(S)和本地计算机(L)之间的某个文件夹。 在S和L上,我有相同的系统(Ubuntu)和一个用户jan,具有sudo权限(即在pipe理员组中)。 S只能通过密钥授权访问SSH。 我想我可以为此unison使用。 我已经创build了一个密码为空的新密钥对。 问题是我不想允许无限制地访问这个无密码的密钥。 (编辑:我想(例如)为同一用户区分不同的SSH授权密钥 – 在一种情况下,限制访问只有一个目录,如果可能只运行特定的命令 – 下面的rrsync。) 我可以使用rsync 。 它有一个服务器端脚本rrsync ,然后可以限制authorized_keys文件中的密钥访问: command="$HOME/bin/rrsync -ro /home/jan/sync_folder/". 但rsync无法处理删除的文件等 另一个select是在服务器上设置chroot jail ,但是我仍然需要能够使用我的第一个密钥自由访问服务器。 我可以创build一个新的用户帐户 ,通过它来完成同步(并应用chroot jail +不包括在pipe理员组中),但是我将失去有关文件(所有权,权限)的元信息。 所有文件都只有一个用户 (所有权不是问题),但一些文件是可执行的脚本,有些则不是。 任何想法如何同步文件夹,同时保持访问安全? 我没有这个工具的偏好。 以上是经过一番研究后我发现的。

rsync错误:在io.c(605)找不到远程命令(代码127):

我得到以下错误: sudo ionice -c 3 nice -n +19 rsync -av –progress -e 'ionice -c 3 nice -n +19 ssh -l root -p 22 192.168.0.1' 192.168.0.1:/domains/remote/. /domains/local/; [email protected]'s password: bash: 192.168.0.1: command not found rsync: connection unexpectedly closed (0 bytes received so far) [Receiver] rsync error: remote command not found (code 127) at io.c(605) [Receiver=3.0.9] rsync工作较早,现在我得到这个错误。 […]

rsync删除源和目的地?

我知道可以使用–delete来确保在源文件中删除的文件在目的地被删除。 是否有rsync命令或rsync的替代方法来镜像源或目标上的删除操作? (即考虑一组html文件,这些文件可以在server1或者server2上添加/更新/删除) PS:我知道这可能会导致冲突,让我们假设我们没有同时在源和目的地的编辑。