我正在使用rsync同步从一台机器目录到另一台,但我遇到了以下问题:目标目录权限被改变。 rsync -ahv defaults/ root@hostname:~/ 问题是,在这种情况下, defaults forlder的权限和所有权将被分配给目标文件夹。 我想保留文件和子目录的权限,但不是源目录本身。 此外,我不想从目标中删除任何现有的文件(但是如果需要更新它们),但我认为目前的设置已经可以在这方面。 我怎样才能做到这一点?
rsync -avz D:/test [email protected]:/test 我正在使用cwrsync在windows7框rsyncing一个linux的框。 一切工作正常,当我从驱动器C上的相对path..但我需要rsync从另一个硬盘在我的Windows中,驱动器D. 当我运行上面的行rsync呻吟,“源和目标不能都是远程”。 我怎样才能让rsync查看驱动器d上的目录? 从驱动器c中的文件夹相同的行工作正常: rsync -avz /test [email protected]:/test 在Mac上,第二个硬盘通过卷挂载,rsync可以通过它访问文件,在Windows中是否有类似的东西?
所以我有一个非常简单的备份脚本,每晚都作为cron作业运行,它是: rsync -azhv /company/shared_files/ /mnt/ext_drive/backups/shared_files/company_share_backup_"`date +\%Y-\%m-\%d`" 而之前的备份大小约为20个演出,大约在10分钟左右,但是到了两天前,这个演出只有80个演出,需要6个多小时才能完成。 有什么可能会走到哪里? 我的一般程序是保持每个备份7天,然后保持从每周星期天的备份,以便节省空间,所以我希望每天做一个单独的rsync,而不是以更自然的方式更新rsync备份中的文件已更改。 额外细节 我正在运行Debian Wheezy,使用2TB硬盘和16G内存,并将这些文件从我的Debian服务器传输到带有2TB的WD My Passport Ultra。
我正在尝试使用rsnapshot来build立一个备份系统,将远程文件复制到本地文件。 我已经设置了rsnapshot,只要我能看到正确的,但是当我运行rsnapshot configtest它说 'backup web3:backups/ web3/ – Source directory "web3:backups/ " doesn't exist' 我正在使用的configuration行是: backup web3:backups/ web3/ 它在主机文件中使用别名。 但是,我也尝试使用IP地址,并在命令中定义用户名,但这两个都没有工作(同样的错误)。 我也检查过,并启用cmd_ssh并指向一个有效的文件。 有谁知道可能是什么原因造成的? 由于我已经设法使大部分的备份系统正常工作,所以我相当沮丧,我相信我之前也有过这样的工作。 我已经试过用ssh和rsync,并且都似乎认为web3:备份是一个有效的networking位置
在使用rsync将文件从本地复制到远程之前,我可以使用ssh进行无密码login到远程主机。 这一直工作: $ ssh domaster 然后我用rsync和一切都很好,文件确实同步没有任何密码请求。 这是我input的命令: $ rsync -avz salted-conf/ domaster:/root/ 之后,每次我想login时,都必须在提示时input密码。 paolo@tk: $ ssh -vvv domaster OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014 debug1: Reading configuration data /home/paolo/.ssh/config debug1: /home/paolo/.ssh/config line 17: Applying options for domaster debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug1: Hostname has changed; re-reading […]
我正在运行以下rsync命令 rsync –times -v –recursive –compress –exclude "*.svn" –rsh=/usr/bin/ssh source/folder/ user@ip:httpdocs/ 运行时排除* .svn文件。 我的问题是如何传递一个文件types列表排除。 我们的开发副本中有很多非必要的隐藏文件(IDE项目文件和OSX特定文件) 我需要传递一个5或6个文件扩展名列表来忽略rsync。 谢谢
我有大约6TB的文件,我需要从一台服务器移动到另一台。 我尽了最大的努力,通过像下面的FTP移动,但连接死了很多,经过一定程度的进展,它甚至断开之前,它甚至恢复移动文件我认为花费太长的时间来比较文件实际传输之前,然后计时出。 ~/ncftp-3.2.3/bin/ncftpput -R -z -v -u "user" -p "password" upload.server.net /local/dir/ remote/dir/ 我试图让远程服务器给我访问SSH,所以我可以设置一个rsync,但有什么更稳定的,我可以做的ftp,所以也许它会尝试在它自己恢复,而不重新编译整个文件列表?
这与其他问题很接近,但是如果有的话,我无法缩小用例的“最佳”解决scheme。 AFAIK这不是一个骗局,因为OSX有不同的select与其特定的硬盘格式的风格相关。 这也是一个笔记本电脑的用例,所以我正在寻找相对较快的解决scheme,他们可能无法在cron上运行(以防在睡觉前忘记插入外部驱动器)。 以下是我正在使用的: 使用OSX雪豹10.6.7 rsync版本3.0.7协议版本30 备份到外部机箱中的笔记本电脑 只有一个分区 这是我想要做的: closures我的笔记本电脑 将磁盘从外部机箱中取出并放入笔记本电脑中 运行手提电脑 所以,这不是一个真正的备份系统本身 – 删除的文件仍然是不可恢复的,只是保险政策对高清失败。 请注意,我不应该重新安装任何应用程序或操作系统。 这是我现在正在做的事情: sudo rsync -aNHAXx –fileflags –protect-decmpfs –force-change –progress / /Volumes/EXTERNAL/ 我还没有testing这个。 (所以第一个问题,你认为这将工作?) 我的问题是,我可以做些什么来改进我在这个命令行中做什么(除了把它放在脚本中)? 我没有考虑什么? 我有这样的想法: 我真的保留了我所需要的一切 我可以排除什么? – 聚光灯文件? 高速caching? (受编码错误的启发什么是您的备份策略?现在是过时的。)
现在我每天使用rsync与cron备份我的网站/服务器。 我担心的是有人盗用我的服务器,然后访问我的rsync帐户并删除所有内容。 我如何去保护自己呢?
我需要复制一个700G ISCSI挂载的文件夹到本地硬盘上的一个文件夹,同时保持现有的权限和所有权。 该文件夹中的数据大部分由大约百万个小文件组成,新目录需要与原始文件的权限和所有权完全匹配。 使用rsync -az /original_folder/ /new_folder得到的所有权限都是正确的,但已经过了一个多小时“扫描文件”,甚至还没有开始应对。 数据是openvz磁盘共享,并且在使用“cp”复制过去时,已经存在权限问题。 有更快的方法来复制大量的小文件,同时完全保留权限和所有权? 也许一些rsync标志可以避免初始扫描? 理想情况下,一个工具,可以拿起你离开的地方,如果过程中断。