我在德国有一台拥有 120GB 数据的专用服务器,由于我在美国购买了一台新的专用服务器,我想通过FTP
连接将所有文件传输到新服务器,为了实现这一点,我可以wget
在我的新服务器中使用以下命令:
nohup wget -m --user=myusername --password=mypassowrd ftp://ftp.mysite.xyz > wget_backup_transfer_log.log 2>&1 &
我想知道有没有更好的方法来做到这一点,并且上述命令对于这些巨大的文件数据是否稳定?
提前致谢...
PS 两台服务器都运行 CentOS 6.5
答案1
相比之下,使用 tmux/Screen 会是更好的选择nohup
。如果连接断开,您可以随时重新连接终端。
对于文件传输本身,我建议使用SSH+Rsync. Rsync 可以恢复文件传输,并且也会被加密。
尝试以下方法:rsync -av --partial server1:/my/dir server2:/this/dir