问候 !!! 这是关于我们试图实现的有关rsync的具体要求。 我们试图通过使用各种rsync选项来实现这一点。 但是,我们遇到不同的rsync选项的问题。 背景:•我们有一个进程(在AIX上运行)日志logging在A.log(在日志目录中)。 ?A.log一旦达到100 MB,就会被转到A.CURRENT_DATE_TIME.log,并创build新的A.log。 •我们正在使用rsync将这些日志传输到中央服务器。 我们在完整的日志目录上使用rsync。 •源服务器和目标服务器上的文件的INODE不同。 •一旦日志位于中央服务器中,就意味着通过集中式日志进程读取/索引这些日志,这将从该中央服务器中selectinput。 问题:•尽pipeA.log(目标服务器)作为集中日志进程的input,但它考虑文件的INODE而不是实际的文件名。 所以,当A.log文件被翻转时,新的A.log有一个新的INODE,这个集中过程没有检测到。 当我们在rsync中使用-u -r -t选项时,就发生了这种情况。 所以在这种情况下,文件的INODE随着每次发生rsync而发生变化,并且在发生翻转时也是如此。 因此,该进程停止索引,因为它查找不存在的旧INODE。 •想法是使用rsync和rsync,这些选项不会在rsync时改变文件的INODE,但在A.log旋转到A.CURRENT_DATE_TIME.log时应该在翻转时更改INODE。 所以,为了达到这个目的,我们包含了-inplace选项,并且我们能够在文件旋转时保留rsync和INODE变化的INODE。 但是,现在文件名不变,现在又给了我们一个不同的问题,并始终保持A.log。 所以一旦这个过程完成了A.log的索引,它就会暂停。 如果有人能提出一些可以帮助我们实现上述要求的东西,那将是非常好的。 问候,Puneet辛哈中间件pipe理员
我已经写了一个bash脚本来备份文件夹和文件从一台机器到我们的备份服务器。 我的目标是从每周备份中排除所有超过6个月的文件。 为此,我使用find命令来构build一个包含这些文件path的txt文件。 find . -type f -mtime -200 -fprintf $SCRIPT_DIR/Exclusions.txt "%P\n" 然后我使用rsync的“–include-from”选项。 rsync . -e ssh -qrtl –exclude-from=$SCRIPT_DIR/Exclusions.txt $USER@$DEST_SRV:$DEST_DIR 结果是备份工作,但不包括在内。 所以所有的文件都会在6个月以上的时间里备份。 我该怎么办? 提前致谢
我使用rsync将文件备份到UNIX环境中的远程服务器。 由于我的本地计算机是唯一一个可以对备份文件进行写入访问的计算机,因此我知道远程计算机上备份文件的状态在我的备份周期之间不会改变。 我可以使用这些知识避免每次运行备份时通过networking比较文件吗? 就像在每次备份之后存储本地清单并将本地文件系统与远程文件系统而不是远程文件系统比较那样? 如果rsync无法做到这一点,是否有另一个软件,可以吗? 我正在寻找类似于tar的–listed-incremental选项。 注意:同样的问题适用于我的一个部署脚本,我知道远程文件在部署之间不会改变。 编辑以澄清区别#481295: 问题#481295询问是否可以改进rsync扫描速度。 我的问题是更具体的,因为它表明如果我不运行我的备份远程服务器文件不会改变。 我可以使用这条信息来比较文件列表本地进程吗? (Manifest,…?)
我发现rsync的总体进度(有点)显示为–info=progress2 ,而部分进度(即当前文件)显示为–info=progress (或-P )。 有两种方法可以显示吗? 我试过这样的事情: rsync -avP –info=progress –info=progress2 –progress src dst ,但只显示总进度。 我正在运行Ubuntu 14.04.2,rsync版本3.1.0协议版本31
问题:我试图阻止用户通过使用ctrl + c取消脚本。 以下脚本完全执行,除了坚持死亡的rsync之外,显示错误“由信号2终止”。 是否有可能避免rsync死亡? 如果是这样,我可以把它放在后台,还是应该在前台? 脚本: 陷阱''SIGINT SIGTERM SIGQUIT cd / tmp nohup rsync -e'ssh -o LogLevel = ERROR'-av –timeout = 10 –delete-excluded myapp.war myserver:/ tmp / </ dev / null> / tmp / teste 2> / tmp / teste2 let index = 0而[$ index -lt 400000]让index = index + 1完成 回声“脚本完成”回声“索引:$索引” 我怀疑ssh频道在rsync之前死了。 在rsync的pid中strace命令的输出结束之后: […]
我尝试rsync从服务器A到服务器B的文件夹: rsync -aAXSHPr –numeric-ids –fake-super –delete –delete-after –delete-excluded -e "ssh -i key" [email protected]:/home/vmail/ /home/vmail/ rsync -avz –numeric-ids –fake-super –delete –delete-after –delete-excluded -e "ssh -i key" [email protected]:/home/vmail/ /home/vmail/ 不pipe我怎样尝试,rsync都不会在某些文件上设置vmail所有者(使它们由root拥有)。 我不打断这个过程,我知道最后应该这样做。 vmail用户在两台服务器上具有完全相同的UID。 我可以当然在rsyncing之后chown文件。 这里可能会出现什么问题?
我在OS X的virtualbox 5.0.3中以guest虚拟机的身份运行ubuntu 14.04。在glusterfs(3.7.x)挂载的共享上执行rsync时,整个机器崩溃了。 有一个特定的/ var / log / syslog条目感兴趣: INFO: task rsync:4114 blocked for more than 120 seconds. Aug 24 20:39:15 localhost kernel: [ 8974.340183] Not tainted 3.19.0-25-generic #26~14.04.1-Ubuntu Aug 24 20:39:15 localhost kernel: [ 8974.340381] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. Aug 24 20:39:15 localhost kernel: [ 8974.340513] rsync D ffff8800d87e7e08 0 […]
我有以下rsync排除,我试图运行: rsync -av –exclude 'home/dir/public_html/config.text' root@remote. server.com:/home/dir/public_html/ /home/dir/public_html 我搜查了文件,我相信我做得对,但我显然做错了。
当我尝试备份完整的目录时,大约有一半的文件被复制,另外一半没有。 所有的错误信息都是相似的 – 没有这样的文件或目录(2) rsync: mkstemp "/mnt/NAS/Archive/backup/…/.1.7.8.org.Ittcl6" failed: No such file or directory (2) rsync: mkstemp "/mnt/NAS/Archive/backup/…/.panda-chair.jpg.fjijU7" failed: No such file or directory (2) rsync: mkstemp "/mnt/NAS/Archive/backup/…/.DSC_0014.JPG.BJWjxQ" failed: No such file or directory (2) … rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1165) [sender=3.1.1] 下一次: rsync: readlink_stat("/mnt/NAS/Archive/backup/…/kviitung_080611.pdf") failed: Permission […]
我用nohup和–progress运行了rsync : nohup rsync –progress –[other-options] source destination & tail -f nohup.out 当我拖尾文件时,我看到输出的最后一行(正在显示进度): folder/file.ext 40469819 100% 2.74MB/s 0:00:14 (xfer#1, to-check=10076/10079) 但是当我在文本编辑器中打开nohup.out时,我发现每个更改都是一个单独的行: folder/file.ext 32768 0% 0.00kB/s 0:00:00 2523136 6% 2.10MB/s 0:00:17 3702784 9% 1.63MB/s 0:00:22 7372800 18% 2.22MB/s 0:00:14 9994240 24% 2.28MB/s 0:00:13 13107200 32% 2.47MB/s 0:00:10 16384000 40% 2.97MB/s 0:00:07 19070976 47% 2.73MB/s 0:00:07 22642688 […]