我正在努力将所有客户文件从 VPS 服务器移动到 Rackspace Cloud Files。由于需要传输约 2 GB 的文件,我正在寻找一个好的工具来执行此任务。
完成此操作的一种方法是使用 Rackspace API 并编写一个脚本从该位置读取并创建/上传文件到 Rackspace Cloud。问题是脚本超时,而且这看起来不像是一个浏览器任务。
是否有一个工具/脚本可用于从特定的本地/远程文件夹“读取”并创建具有相同文件夹名称的容器,并将文件从该文件夹传输到相关容器。
谢谢你的时间
答案1
这不是浏览器任务,您必须在 CLI 中运行脚本。但如果您无法访问 CLI,则只需在脚本开头添加这两行:
set_time_limit(0);
ignore_user_abort();
另一个解决方案是分块移动文件(例如每次运行 5 个文件),每次上传后重定向到相同的脚本
答案2
尝试 SMEStorage.com 的企业云备份工具,位于其云工具页面上这里。
我将它与 RackSpace UK 一起使用,但它也支持 RackSpace US。