
У меня есть выделенный сервер в Германии с объемом данных 120 ГБ, так как я купил новый выделенный сервер в США, я хотел бы перенести все файлы на новый сервер через FTP
соединение. Для этого я могу использовать следующую wget
команду на моем новом сервере:
nohup wget -m --user=myusername --password=mypassowrd ftp://ftp.mysite.xyz > wget_backup_transfer_log.log 2>&1 &
Я хотел бы узнать, есть ли лучший способ сделать это и стабильна ли приведенная выше команда по отношению к этим огромным файлам данных?
Заранее спасибо...
P.S. Оба сервера работают под управлением CentOS 6.5.
решение1
Использование tmux/Screen было бы более предпочтительным способом вместо nohup
. Вы всегда можете переподключить терминал, если потеряете соединение.
Для самой передачи файлов я бы рекомендовал использоватьSSH+Rsync. Rsync может возобновить передачу файлов, и она также будет зашифрована.
Попробуйте что-то вроде:rsync -av --partial server1:/my/dir server2:/this/dir