我有个大问题。我必须移动数据从一个旧的网络空间,这是唯一可访问的ftp。
不,我们有一个新的根服务器,可以由ssh访问,当然:-)
不,我需要从旧空间移动所有的数据,但是有很多Gb文件。有没有一种方法可以直接将所有文件从旧的ftp取到存储端,而不是通过第三个站点(我的本地机器)?
我用ftp试过了,但没有成功。
我想我用错了命令。
有没有办法建立这样的东西,包括所有的文件和指导?
提前谢谢你
伯恩哈德
发布于 2010-06-21 22:08:12
Lftp能够将远程目录镜像到本地目录,或者相反:
lftp有内置镜像,可以下载或更新整个目录树。还有反向镜像(镜像-R),它在服务器上上传或更新目录树。如果可用,镜像还可以使用FXP同步两个远程服务器之间的目录。
所以你只需要在你的新服务器上安装它,然后像这样使用它:
# lftp ftp://user:pass@server -e "mirror -e /html /var/www/site ; quit"/html是远程路径,/var/www/站点是本地的。语法是非常友好的脚本,所以如果你必须安排这个随着时间的推移,一个cron的工作将完成的工作!
FXP就像从一个服务器到另一个服务器的ftp,但是传输命令是从远程客户端发出的。而且大多数支持FXP的客户端也能够执行SCP,因此应该可以在ftp服务器和运行ssh的新服务器之间进行FXP。
https://serverfault.com/questions/150696
复制相似问题