【问题标题】:Rsync'ing only newer files and folders仅同步更新的文件和文件夹
【发布时间】:2015-06-25 11:36:55
【问题描述】:

我需要在 linux shell 上设置一个 cronjob,它正在备份最近更改的文件和文件夹。这条线工作正常:

 find /daten/ -mtime -7 -type f -print0 | rsync -0ve "ssh -i /root/.ssh/bak" --delete-after --files-from=- /daten/ bak@rsync.hidrive.strato.com:/users/bak

对于额外的网络内部备份,此修改的行抛出错误 'rsync: link_stat "/daten/daten/[...]" failed: No such file or directory (2)':

find /daten/ -mtime -30 -type f -print0 | rsync -0v --delete-after --port=19002 --files-from=- /daten/ 192.168.0.99::grafic

模块 grafic 是正确的和 testet。

为什么 rsync 像第一个工作代码行一样寻找“/daten/daten[...]”而不是“/daten/[...]”?

这可能是什么问题?

谢谢!

【问题讨论】:

    标签: linux shell rsync


    【解决方案1】:

    这是工作代码:

    find /daten -mtime -30 -type f -print0 | rsync -0v --delete-after --port=19002 --files-from=- --from0 / 192.168.0.99::grafic
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多