【问题标题】:rsync directory with a lot of filesrsync 目录有很多文件
【发布时间】:2020-04-30 16:49:54
【问题描述】:

我尝试对包含超过 500000 个文件的目录进行 rsync,我遇到了两个问题,第一个问题是 rsync 卡在尝试构建增量文件,因为文件数量巨大,其次我使用此命令:

   rsync -u login_user -e "ssh -v" --rsync-path="sudo rsync" --ignore-existing -vha --    progress /home/a/b/ remote_host:/tmp/ 

   >> ls /home/a/b/
      test

这个命令副本有一个奇怪的行为,它复制 /tmp/ 中的测试文件并在包含测试文件的 tmp 中创建 b 目录(我不知道为什么它也创建这个目录)

知道如何解决这两个问题。

提前致谢

【问题讨论】:

  • 你在做--progress,对吧?

标签: rsync


【解决方案1】:

我认为您问题的第一部分可能是特定于基础架构的。对于后一个不能用rsync复制目录的问题,我相信你可以在目录名后面加上'*',例如/home/a/b/*,只复制目录内容。

【讨论】:

  • 感谢您的反馈,我已经尝试过 /home/a/b/* ,它给了我相同的结果,它复制了内容,还复制了父目录
猜你喜欢
  • 2011-01-19
  • 1970-01-01
  • 1970-01-01
  • 2012-02-28
  • 1970-01-01
  • 2012-12-13
  • 1970-01-01
  • 1970-01-01
  • 2014-01-02
相关资源
最近更新 更多