客户要求我将网站迁移到新服务器。通常,我会下载一份本地副本,然后在进行必要的配置更改后将其上传到新服务器。
这个特定的客户端有大约 100 万张图片,大小高达 1MB,我仍然没有找到如何正确移动它们的解决方案。我先尝试在服务器上压缩它们,但文件太大,似乎就停止了。
无论如何,客户告诉我他可以建立一个“门户”,这样我就不必下载并重新上传文件了。我从未听说过这个,也找不到它是什么。你们当中有谁知道符合这个描述的东西或解决我的图像问题的方法吗?
提前致谢
答案1
通过在旧服务器上通过 netcat 传输 tar,在新机器上通过 tar 传输 netcat,您可以稍微快一点地完成此操作。因此,在旧机器上:
tar c /my/img/dir/ | nc newhost 8888
在新机器上,您希望这些图像显示在以下目录中:
nc -l 8888 | tar x
确保先在新机器上执行该命令。
答案2
我最接近迁移此类东西的方式是使用 VMWare 的克隆工具将物理服务器移动到虚拟服务器;一旦恢复,我只需更改网络设置,之后它就运行得很好。
如果您使用的是 Unix 服务器,您能否通过 SSH(sshfs)挂载远程服务器的目录并从原始服务器执行复制/rsync 到新服务器?
我不知道客户所说的通过门户帮助移动文件是什么意思。