我使用Windows 7机器和Putty连接到UNIX服务器。 我需要从这些服务器FTP我的本地Windows机器的某些文件。 为此,我使用了FileZilla或WinSCP等FTP客户端。 但是,我想创build一个脚本,这将: 从我的Windows机器连接到Unix服务器。 FTP文件从某些目录到Windows机器。 FTP下载完成后终止连接。 这应该定期发生。 我已经安装了rsync 3.0和cygwin。 当我input以下命令: rsync -e ssh user@host:/remote_directory . 它问我: Enter Securid PASSCODE: 和我input相同的密码,但我得到的错误: sh: rsync: not found. rsync: connection unexpectedly closed (0 bytes received so far) [Receiver] rsync error: remote command not found (code 127) at /home/lapo/package/rsync-3.0.9-1/src/rsync-3.0.9/io.c(605) [Receiver=3.0.9] 请帮我理解为什么我面对这个问题。
我build立了一个新的ec2 Ubuntu服务器,我无法使用rsync来推送文件。 我可以用我的密钥对SSH进行访问。 我不知道为什么这看起来像它的工作,但在半秒钟内完成,并没有在/ home / Ubuntu的服务器上。 ➜ ~ rsync -av -i ~/.ec2/my-keypair ~/Downloads/pushcom.2012-06-26T01-10-04.gz [email protected] building file list … done >f..t…. gsg-keypair >f..t…. pushwoodcom.2012-06-26T01-10-04.gz sent 3624 bytes received 64 bytes 7376.00 bytes/sec total size is 3392 speedup is 0.92 我已经尝试了rsync命令的50种不同的方式,但是我无法获得任何工作。 请帮忙! 谢谢
我正在寻找build议克隆红帽镜像RAID到位于同一台机器的单个硬盘驱动器。 这个想法是,如果服务器硬件有问题,我们有一个类似的硬件机器准备好去。 我们所要做的就是在克隆的驱动器中popup。 如果服务器RAID发生故障,我们可以切换到单个驱动器以保持正常运行,并通过备份恢复备用服务器上的原始configuration。 这是一家餐厅,每周7天营业。 我们确实有时间从上午12点到上午9点为克隆执行必要的步骤,我们在10G以下的信息下讨论。 服务器上有一个数据库。 我已经看了Rsync和Clonezilla。 但是我只是没有把握能够完成我想要的任务。 寻找一些build议,可能一步一步,如果你可以如此善良。
如果一台Linux服务器每晚在同一个文件夹上有两个不同的rsync作业到两个不同的目的地,那么这两个目的地是否都有相同的文件结束? 还是第一个作业运行,并设置一些东西在源文件夹/文件,这将导致第二个rsync作业没有实现对源的每日更改/更新? 对于使用类似robocopy的Windows环境,甚至使用BUE或类似的“差异”备份也是如此。 每个“同步”是否将目的地与源相比较,并更新目的地,而不pipe它是否同步多次到不同的目的地?
在我的办公室,我必须安排将文件从一台电脑移到另一台电脑(两者都使用Elastix)。 我的想法是使用cron , scp和rm来做到这一点。 所以这里是我使用的脚本: scp -r /home/data/* [email protected]:/home/data1 && rm -r /home/data/* 该脚本做了副本 ,但不删除源文件。 我已经读过这个问题: 如何使用scp _MOVE_文件? 问题是,电脑没有互联网连接。 所以我不能在我的elastix电脑上安装rsync 。 yum install rsync Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile 然后冻结。 任何想法如何做到这一点?
我有一个nas设置了一个试图rsync文件。 它适用于我自己的文件 $ id dogmatic69 uid=1000(dogmatic69) gid=1000(dogmatic69) groups=1000(dogmatic69),4(adm),20(dialout),24(cdrom),33(www-data),46(plugdev),110(lpadmin),111(sambashare),112(admin) 问题文件属于www-data用户 $ id www-data uid=33(www-data) gid=33(www-data) groups=33(www-data) 运行时会出现大量错误,如: rsync: failed to set permissions on "/some/file": Operation not permitted (1) 我曾尝试为两个用户设置共享,但仍然遇到问题 sudo smbmount //server/development development -o credentials=/home/dogmatic69/.smbpassword,uid=33,gid=33 和 sudo smbmount //server/development development -o credentials=/home/dogmatic69/.smbpassword,uid=1000,gid=1000 所有的源文件都由www-data拥有,并具有g + rw,所以用户dogmatic69可以查看/编辑它们。 $ ls -al total 956 drwxrwxr-x 11 www-data www-data 4096 2012-06-21 […]
目前我最喜欢的备份工具是我的需要是rsnapshot。 唯一的缺点是如果文件刚刚重新定位,浪费的空间。 我在severfault看到过类似的问题 ,但作者试图实现他自己的解决scheme。 在过去,我使用Legatos Networker,这个问题不是问题。 不过,我正在寻找一个更便宜的替代我的家庭文件。 我没有提供所有的备份工具。 所以我不确定哪些开源工具已经解决了重定位文件的问题。 理想情况下,它应该是基于rsync的。 我不喜欢Unison,因为保留不同版本的数据并不是那么好。
我们有一个包含最近N天(或M个月)audio文件的在线制作服务器(源,半个历史),我们要将这些audio文件备份/存档/同步到备份服务器(目的地,全部-历史)。 当目标磁盘即将满时,我们将closures备份服务器,并安装新的硬盘驱动器,但我们不希望备份/归档/同步已经备份的文件。 我们想使用开源工具,比如rsync来完成这项工作。 但是,一旦安装了新的硬盘驱动器,rsync将从源重新同步。 有没有办法让rsync记住同步文件,不要再同步它们? 或者,还有另一个开源解决scheme能否满足要求? – 编辑 – 我忘了提到这一点 源服务器运行安装了Cygwin的 Windows Server 2003系统,备份服务器可以安装在linux系统中,但更好的是使用windows客户端系统,因为用户不是技术人员。 文件总量和文件数量都很大,花了我80多分钟才能得到文件的信息,另外花了80多分钟的时间才能得到2012-07一个月内生成的文件的文件列表。 find -type d -name 201207* -exec du -s {} \; > 2012-07-dir-stats.txt find -type d -name 201207* -exec du -s {} \; > 2012-07-dir-stats.txt :382个目录,267 GB(279715008 KB)。 find -type f -name 201207* > 2012-07-file-list.txt :1093962 files(列表文件本身的文件大小是80+ MB。 源服务器包含最近N天的audio文件意味着:有删除旧文件和创build新文件的操作每天发生。 (这是使上面的文件列表很慢的原因之一,因为存在大量的片段)。
我想通过一个shell脚本在不同的服务器之间传输文件(不用input密码) 我在本教程中设置了SSH密钥: http : //www.cyberciti.biz/tips/ssh-public-key-based-authentication-how-to.html 然后我尝试使用以下命令将文件test.txt从server1传输到server2: rsync -avz /home/tasklitetest/test.txt [email protected]:/home/tasklite/ 该命令似乎执行没有麻烦,因为我得到以下几点: [2] 4920 [1] Done rsync -avz /home/tasklitetest/test.txt [email protected] [ps115171]$ sending incremental file list sent 62 bytes received 12 bytes 148.00 bytes/sec total size is 396 speedup is 5.35 但是我没有在/ home / tasklite /
我有一台远程Linux服务器机器,我想不时地镜像备份。 由于我是Windows用户,我在Windows上安装了Linux虚拟机,现在我正在使用rsnapshot进行备份。 因此,rsnapshot从远程linux服务器获取数据并将其备份到本地linux虚拟机中。 这个虚拟机里面的备份是否安全和好事呢? 我是否应该将Linux正常安装在不同的驱动器上,并使用双引导和备份?