由于 /tmp 存储中的磁盘上没有 space,oc rsync 失败

oc rsync fails due to no space on the disk in /tmp storage

我正在将文件从 openshift pod 复制到 UNIX 服务器。文件大小为千兆字节。我在 Unix 服务器中使用 oc rsync。但是,它在复制时使用 /tmp 目录作为缓存目录。文件大小大于 /tmp 目录大小。因此,我“设备上没有 space”

有什么方法可以绕过 /tmp 目录缓存到不同的文件夹,或者我们可以完全避免缓存吗?

以下对我有用。

export TMPDIR="folder were data should be cached"

oc rsync pod:source_path target_path

感谢@Romeo Ninov 为我指明了正确的方向。

您可以尝试设置变量 TMPTEMP 以指向具有足够 space 的其他目录。 我相信在文档中你会发现提到了正确的变量(如果它不在上面两个)