我有一个系统,上面有两个运行Linux的独立主板,通过IP相互连接。主板已连接到互联网,但其他/从板无法连接到互联网。从机板运行FTP服务器,主机板可以访问。
在Internet server/Cloud上有一个用于子板的文件,我想直接下载到slave板存储上。所以我需要一个在主板上的机制,它可以从互联网上下载文件,并直接在SlaveBoard文件传输协议上传输/流式传输。我无法在主板上下载整个文件&最后传输到从板上,因为我在主板上没有足够的空间将整个文件存储在它的本地存储上。
编辑主板将作为版主。
如何在C应用程序中使用Curl API来实现这一点?已经有什么机制可以实现这一点了吗?会很感谢任何线索的。提前谢谢。
发布于 2020-07-16 13:45:54
我会使用NFS共享或RSYNC共享,从我有存储的子板。
优先选择NFS而不是RSYNC,但要根据您的用例、资源和专业知识进行选择。
rsync根文件rsync:// -rt @x.x:873/-rt/rsync
复制成功后,您可以删除主板中的文件。
不要使用--delete标志,它会在从源文件删除时删除文件。
https://stackoverflow.com/questions/62928068
复制相似问题