Openshift';oc rsync';由于文件消失而失败

Openshift';oc rsync';由于文件消失而失败,openshift,rsync,Openshift,Rsync,在Openshift 3.9中,当我使用“oc rsync”将jenkins数据从我的jenkins pod导出到主机的文件系统时,我得到以下错误: rsync警告:某些文件在main.c(1650)[generator=3.1.2]中传输(代码24)之前消失 错误:退出状态24 这似乎是底层LinuxRSync实用程序的一个已知问题,并且有一个问题。但是,在我的例子中,由于rsync实用程序是由“oc”调用的,所以我无法理解如何处理这个问题 建议?谢谢。与rsync类似,oc rsync似乎有

在Openshift 3.9中,当我使用“oc rsync”将jenkins数据从我的jenkins pod导出到主机的文件系统时,我得到以下错误:

rsync警告:某些文件在main.c(1650)[generator=3.1.2]中传输(代码24)之前消失 错误:退出状态24

这似乎是底层LinuxRSync实用程序的一个已知问题,并且有一个问题。但是,在我的例子中,由于rsync实用程序是由“oc”调用的,所以我无法理解如何处理这个问题


建议?谢谢。

rsync
类似,
oc rsync
似乎有一个
--exclude
选项,该选项也在您的

因此,使用
--exclude
应该允许您排除包含临时文件的文件夹:

oc rsync --exclude='/path/to/*/tmp/' POD:/remote/dir/ ./local/dir

rsync
类似,
oc-rsync
似乎有一个
——exclude
选项,该选项也在您的

因此,使用
--exclude
应该允许您排除包含临时文件的文件夹:

oc rsync --exclude='/path/to/*/tmp/' POD:/remote/dir/ ./local/dir

问题似乎发生在位于jenkins数据文件夹下不同文件夹中的不同类型的文件上。文件可以包括日志文件、配置历史记录和临时文件。因此,确定要排除哪些文件并不明显。如果您发现模式可以这样做,您可以指定多个排除路径。但除此之外,您可能需要考虑另一种解决方案,例如使用您可以访问的外部PV。问题似乎发生在jenkins data文件夹下不同文件夹中的不同类型的文件上。文件可以包括日志文件、配置历史记录和临时文件。因此,确定要排除哪些文件并不明显。如果您发现模式可以这样做,您可以指定多个排除路径。但除此之外,您可能需要考虑另一种解决方案,例如使用您可以访问的外部PV。