我试图为几个服务器,一些Windows,一些Linux脚本备份系统。 我很想能够使用rsync,但我不能(至less不是在所有情况下,因为有些服务器我不能安装rsync,有些是Win服务器)。 要添加一个皱纹,一些服务器,我有SSH访问,有些我只有FTP。 我已经用wget在FTP模式下用“timestamping”选项进行了testing,而且不pipe平台如何,它似乎工作得很好。 我也在研究rdiff-backup,不过看起来SSH是必需的。 是否还有其他可能更强大/可靠的选项,可以进行增量备份而不pipe平台,并且可以在SSH或FTP上运行? 感谢您的任何想法
我们有一台Linux服务器,在我们的本地networking上有几个NFS共享,我们希望能够从局域网之外的某些远程机器访问这些共享上的数据。 我们打算做的是在触发rsync的远程计算机上执行cron作业,以保持文件夹处于最新状态。 只是想知道是否有一些less了“黑客攻击”的解决scheme,沿着一个NFS挂载线,但为高延迟连接优化。 我们主要是在Linux环境中,所以只有Linux的解决scheme是好的,当然,跨平台的东西总是很好的。 谢谢!
我正在尝试将Linux服务器上的某些目录rsync同步到本地安装在Linux服务器上的Windows 7共享目录/ mnt / backups中。 我的rsync命令如下所示: rsync -avz –progress –partial –modify-window=1 –temp-dir=/tmp /home /mnt/backups 当它执行时,我得到这个: building file list … 165048 files to consider rsync: ERROR: cannot stat destination "/mnt/backups": Cannot allocate memory (12) rsync error: errors selecting input/output files, dirs (code 3) at main.c(507) [receiver=2.6.9] rsync: connection unexpectedly closed (8 bytes received so far) [sender] […]
我现在有一台服务器,每晚使用Rsync将数据备份到NETGEAR ReadyNAS设备。 这在过去几个月一直很正常。 不过最近,我开始得到以下错误: rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Connection reset by peer (104) inflate (token) returned -5 rsync error: error in rsync protocol data stream (code 12) at token.c(604) [receiver=3.0.6] rsync: connection unexpectedly closed (229743 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code […]
Screnario: [internal_server_1]AA——AB[firewall_1]AC—-+ 10.2.0.3-^ ^-10.2.0.2 | internet 10.3.0.3-v v-10.3.0.2 | [internal_server_2]BA——BB[firewall_2]BC—-+ AC,BC的端口有有效的互联网地址。 所有的系统都运行linux并具有root用户权限。 需要安全的rsync internal_server_1:/ some / path到internal_server_2:/ another / path 我的想法是在两个防火墙之间build立ssh安全隧道,例如来自firewall_1 firewall1# ssh -N -p 22 -c 3des user2@firewall_2.example.com -L xxx/10.3.0.3/xxxx 之后会从internal_server_1运行rsync,有点像: intenal1# rsync -az /some/path [email protected]:/another/path 我不知道 如何为rsync创build一个正确的ssh隧道(哪些端口需要隧道) 并在哪里我会使rsync? (在SSH隧道的情况下远程comp地址) 任何想法或指针,以帮助这种情况下的互联网资源? 感谢名单。
我有一个rsync命令复制我的文件从开发生产。 我不想复制位于HTML目录根目录中的.htaccess文件,但是我想要复制其子目录中的less数.htaccess文件。 我正在使用参数–exclude .htaccess这是停止所有的文件被复制。 我包括的其他论点是-a –recursive –times –perms 。 有没有可能configurationrsync来做到这一点? 编辑:这是我的全部命令: rsync -a –recursive –times –perms \ –exclude prop_images –exclude tracking –exclude vtours \ –exclude .htaccess –exclude .htaccess_backup –exclude "*~" \ /home/user/dev_html/* /home/user/public_html/
我正在使用rsnapshot,我的configuration如下: config_version 1.2 snapshot_root /home/user/.snapshots/ cmd_cp /bin/cp cmd_rm /bin/rm cmd_rsync /usr/bin/rsync cmd_ssh /usr/bin/ssh cmd_logger /usr/bin/logger cmd_du /usr/bin/du cmd_rsnapshot_diff /usr/bin/rsnapshot-diff interval hourly 24 interval daily 7 interval weekly 4 verbose 2 loglevel 3 logfile /home/user/rsnapshot.log lockfile /home/user/rsnapshot.pid backup [email protected]:/home/user/ website/ backup_script [email protected]:/home/user/backup_mysql.sh website/mysql/ 我的sql备份文件:(故意留下来的东西) ### Setup dump directory ### BAKRSNROOT=/.snapshots/tmp ##################################### ### —-[ No Editing below […]
我想设置一个使用rsync的自动备份系统来将文件/源代码从Mac OS X备份到Ubuntu服务器。 我有一些用Pages(iWork)编写的文档,最后当我试图将这些文件备份到服务器时,他们看起来像归档文件,因为Ubuntu操作系统不能识别Mac OS X特定的文件格式* .pages。 当我从服务器上取下这些文件中的一个,并尝试在Macbook的Pages上打开它时,无法打开它! 这是不可能发生的,那么如何(如果可能的话)可以摆脱这个问题,并确保操作系统特定的文件可以在备份后打开? 亲切的问候,拉蒙
我有一个Windows 7桌面和运行SSH和Samba服务的Linux服务器。 Windows机器有一个需要与Linux服务器上的副本同步的文件目录。 Windows机器在运行时有一个使用这组文件的服务,我需要在运行此服务之前复制这些文件,以确保复制文件的完整性。 这些文件很大(数百MB),理想情况下我想使用rsync来使这个过程高效。 我相信我可以用cygwin做到这一点。 那么有没有办法做一个脚本(我猜是一个BAT文件)作为一个特定的用户运行,但在另一个特定的服务(例如在机器打开,但联网build立之前)和rsyncs数据服务器的桑巴共享或(更好)通过SSH。 在Linux环境中这将是相当容易的,但我不是Windows专家。
我刚开始使用GCS作为我的Web服务器的备份。 一台服务器拥有120万张JPEG(3.5TB),而且这一切都超过10个小时左右。 另一个有250万个JPEGS(只是缩略图/预览 – 总共300GB)。 我第一次做到了“build筑同步化”状态,相当快就达到了250万。 几分钟。 我的会话被中断了(wifi掉线),当我尝试重新运行它时,“At source listing”提示快速通过10000,20000,30000。然后磨合到几乎停顿。 半小时后,只有30万。 我知道它必须计算出目的地有哪些文件,但是我不认为这会显着减慢“源代码清单…”的回声? 这是否表明我的文件系统有问题,如果是的话,我应该检查什么? 或者是否因为任何原因预期行为? 正在尝试使用200万个文件的gsutil rsync到一个桶坏主意? 我可以find没有指导从谷歌有多less文件可以坐在一个桶,所以我假设它是数十亿/无限? FWIW文件全都嵌套在子目录中,任何一个目录中不超过2000个文件。 谢谢 编辑:我正在使用的确切命令是: gsutil -m rsync -r /var/www/ gs://mybucketname/var/www