rsync ESXI 5.5 在receive_sums中内存不足

rsync ESXI 5.5 在receive_sums中内存不足

我静态编译了最新的 rsync (3.1.1),并可以在 ESXI 服务器上成功执行该命令。但是,我从 rsync 收到以下错误:

ERROR: out of memory in receive_sums [sender]
rsync error: error allocating core memory buffers (code 22) at util2.c(102) [sender=3.1.1]
rsync: [generator] write error: Broken pipe (32)

你知道我该怎么做才能做到这一点吗?我使用的命令是:

rsync -vrltH --delete -pgo --stats -S -D --numeric-ids --bwlimit=50 -A -X --exclude-from=/home/files/porchefiles/2014.08.03-08.58.10/exclude --link-dest=/home/files/porchefiles/2014.08.02-21.48.13/tree hq.porchecars.com:/home/ /home/files/porchefiles/2014.08.03-08.58.10/tree

发送方和接收方均在 3.1.1 上。

谢谢

答案1

这看起来不像是您应该与 ESXi 主机进行 rsyncing 的东西。VMware 不是通用操作系统,rsync不支持使用。因此,您必须编译该实用程序的静态版本。

您能找到其他方法来移动/复制您拥有的数据吗?如果这是为了备份,您确实应该使用具有 VMware API 或专用实用程序的工具。

另请参阅:为什么人们不直接使用 rsync 来备份 vmware 客户机?

相关内容