Tag: rsync

rsyncing / home介于10.04和11.04之间

我的同事有一台安装了Ubuntu 10.04的旧笔记本电脑。 大约一周前,我使用rsync备份了她的/ home目录,并将其保存在外部HD上。 现在,她用Ubuntu 11.04购买了一台新笔记本电脑。 我仍然是Ubuntu文件系统的新手,所以我的问题是:我可以将Ubuntu 10.04 / home备份同步到Ubuntu 11.04机器吗? 是否有任何我不应该从备份中复制的目录?

cron脚本中的Rsync行为

我有一个nfs设备,每天创建检查点(备份)。 我想使用Rsync将这些检查点复制到另一台设备(通过iSCSI连接Drobo)。 所以我在一个nfs共享上运行脚本,它运行良好。 以下是我有几个问题,需要花费很长时间才能多次尝试。 有多个共享要备份,我想循环遍历它们并在每个共享上运行脚本。 如何使用Rsync? Rsync作业是否会启动然后再次循环并同时运行第二个和第三个和第四个Rsync作业,或者Rsync会在结束并重新启动循环之前等待作业完成吗? 也许我只需要在循环中进行一些检查,直到Rsync完成后才重新启动。 提到最后一句话; 什么是Rsync返回我可以用来报告是否有错误或继续循环如果一切顺利? NFS设备创建的检查点根据日期命名。 Rsync将.ckpt *文件解压缩到一个静态命名的目录中。 由于源是不同的目录,但内部的文件是相同的,并且目标名称相同,Rsync是否仍然只复制差异? 这是rsync工作: rsync -az $NEWCHKPT/* /drobo/bak.${share}/${share}_daily 我知道这是post要求很多。 任何意见是极大的赞赏。

如何通过带有rsa密钥密码的ssh使用rsync?

如何将rsync与密码一起使用? 我发现使用无密码短语的所有Google搜索“解决方案”似乎都不是真正的选择。 我正在运行2个ubuntu服务器12.04.2 LTS。

Rsync – 内存使用情况

我在Xubuntu 14.04上运行并且遇到了rsync的高内存使用率。 一个新的开始,系统是好的。 我有rsync在cronjob中运行,在rsync内存使用增加之后/期间保持高位(似乎rsync没有释放内存)。 任何提示/建议/等??? rsync-command: sudo rsync -auAXv –delete –ignore-errors /* /media/edisz/backup_hdd/ –exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found} 这是htop输出(在rsync之后): 和free -m total used free shared buffers cached Mem: 3816 3386 429 19 230 1000 -/+ buffers/cache: 2155 1660 Swap: 3954 0 3954 好吧,firefox正在吃~400MB,但是还有1700MB左右… 在rsync之前: total used free shared buffers cached Mem: 3816 1497 2318 39 71 731 -/+ buffers/cache: […]

Cron作业日志显示“未安装MTA”,这是否会阻止CRON作业完成?

我有一个cron作业,只是在特定目录上运行rsync。 当我运行rsync命令本身sudo rsync -av –delete /directory1 /directory2 ,它运行没有问题,并完全按预期运行。 当Cron作业运行时 – 我在/var/log/syslog.1中看到它并且它说(摘要): Mar 12 11:38:01 ip-xx-xx-xx-xxx CRON[4970]: (root) CMD (rsync –delete /my/directory /backup/directory) Mar 12 11:38:01 ip-xx-xx-xx-xxx CRON[4970]: (CRON) info (No MTA installed, discarding output) 但是文件不在备份目录中(所以它没有完成)。 关于“ No MTA installed ”的第二个声明是否阻止了cron作业的完成? 让cron作业完成并摆脱MTA错误的最佳方法是什么? 我找到了这个答案,但并没有说这是否会阻止工作完成。

15.04:rsync连接被拒绝

我本周末升级到Ubuntu 15.04。 现在,rsync将不再好看了: 当我尝试运行时: beheer@boson:~ $ rsync -Wvvqaz –log-file=rs.txt –delete-excluded –delete –no-g –password-file=/home/beheer/rsync.local.pwd –exclude=lost+found /home rsync://boson.local/boson-backup/boson/ 我明白了: rsync: failed to connect to boson.local (10.0.1.220): Connection refused (111) rsync error: error in socket IO (code 10) at clientserver.c(128) [sender=3.1.1] 日志文件包含: 2015/05/25 19:00:54 [15163] opening tcp connection to boson.local port 873 2015/05/25 19:00:54 [15163] rsync: failed to […]

简单的rsync增量备份,用于为已删除的文件添加时间戳

我使用rsync如下: rsync -a –backup –suffix =“。”$(日期+“%Y%m%d%H%M”) 源备份 将整个文件夹源转储到文件夹备份中 ,附加function是,如果我在源代码中修改某个文件foo ,则在将新foo复制到备份之前,将使用日期后缀重命名备份中旧版本的foo 。 这个简单的过程为我完成了这项工作,只是我希望使用日期后缀重命名 已删除的文件,而不是从备份中删除。 也就是说,如果从源中删除foo ,则在具有日期后缀的备份中重命名foo 。 我试图实现这一点,但到目前为止还没有成功。 有任何想法吗?

如何在连接可用时使用fstab挂载FTP资源?

我想使用curlftpfs自动挂载一个FTP文件夹,放入fstab如: curlftpfs#user:pwd@myhost:port/folder/ /mnt/mymountfolder fuse allow_other,uid=1000,gid=1000,umask=0022,_netdev 0 0 通常情况下它不起作用,因为在启动期间,我的笔记本电脑无法使用网络(通常是wifi)。 我读到fstab中的_netdev选项应该确保仅在网络可用时才挂载,但是我收到消息: Error connecting to ftp: Couldn’t resolve host myhost 或者,我可以在登录后使用自动运行脚本装载资源,但我更喜欢fstab解决方案。 最终目标是使用crontab rsync将本地文件夹与ftp文件夹同步,所以如果您有其他建议,我将不胜感激!

当我在USB密钥上执行rsync时,如何替换冒号?

我想在USB密钥上备份我的邮件目录。 但是,我的IMAP有一个奇怪的命名约定,包括冒号(:)字符。 由于USB采用窗口格式,因此rsync无法创建这些文件。 有没有办法在运行rsync时用下划线替换冒号? (或者与其他工具进行相同的同步?) 我在评论中澄清了几点: 这是最糟糕的情况备份,我希望能够在没有安装任何东西的情况下在Windows机器上读取它。 我得到了很多保持不变的数据。 如果我有一个只复制较新文件的工具,那么我节省了很多时间。 我不是在寻找rsync的重写。 我正在寻找一种可以开箱即用的现有工具。 谢谢

在目标计算机上使用rsync和sudo

遇到rsync未按预期设置UID和GID的问题 ,我的直觉是rsync应该在目标计算机上以root身份运行。 我无法通过SSH以root身份登录,因为出于安全目的而禁用了该root 。 目标计算机上的用户可以使用sudo 。 是否可以将rsync与sudo一起使用?