![通过 wget 进行服务器到服务器文件传输](https://linux22.com/image/667611/%E9%80%9A%E8%BF%87%20wget%20%E8%BF%9B%E8%A1%8C%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%88%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%96%87%E4%BB%B6%E4%BC%A0%E8%BE%93.png)
我在德国有一台拥有 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