Как скопировать большой сайт на другой сервер?

12
iamsens
На сайте с 26.08.2009
Offline
115
#11

какой bg, какой &

есть же screen

ставите на ночь

screen  - создаете скрин

rsync ....
ctrl +a d - отключится от скрина

потом утром заходите в скрин - смотрите, всё ли скачалось и ставите на повторную синхронизацию

screen -rd

краткий ман, по работе со скрином http://www.opennet.ru/base/sys/screen2.txt.html

DT
На сайте с 28.11.2006
Offline
298
#12

А панель управления на сервере никакая не стоит? Cpanel например? Чего бы через нее не запустить перенос?

Дешевый CloudLinux хостинг (http://www.provisov.net) много площадок в России, Франции, Украине, Германии, Нидерландах, США, Канаде. SSL-сертификат (https://www.provisov.net/blog/2016/10/26/besplatnyj-ssl-sertifikat-dlya-vsex-vashix-sajtov/) бесплатный и предустановленный для всех доменов
Andron_buton
На сайте с 19.07.2007
Offline
264
#13

Как уже писали выше, рсинк лучше запускать в скрине, а еще лучше запускать с такими опциями, чтобы в случае обрыва было меньше геморроя:

rsync -rptgov --progress --delete --size-only -e ssh user@remote.server:/source/path /destination/path
78884115
На сайте с 28.11.2012
Offline
43
#14

wget -c не пробовали?

DR
На сайте с 22.08.2013
Offline
81
#15

А почему скорость такая маленькая? Может с сервера на сервер быстрее будет? Зачем файлы к себе копировать?

Если с сервера на сервер нельзя, можно на 1 день виртуалку купить в том же DO за 5$ и закачивать через неё, будет канал 100Мбит - быстрее перельётся в итоге.

Оказываем почасовую поддержку сайтам, сделанным на CMS Drupal, пишем модули, верстаем. Создание сайтов от 800руб. ( http://www.ra-don.ru ) + Партнёрская программа от 50% ( http://www.ra-don.ru/partners )
P
На сайте с 08.03.2007
Offline
250
#16
Andron_buton:
Как уже писали выше, рсинк лучше запускать в скрине, а еще лучше запускать с такими опциями, чтобы в случае обрыва было меньше геморроя:

С такими опциями геморроя вообще не будет, просто придётся всё заново закачать. --size-only будет игнорировать все изменения в файлах баз данных, например.

Да, ключи для rsync (ssh) и root связаны очень относительно. Никак.

Andron_buton
На сайте с 19.07.2007
Offline
264
#17

Pilat, не знаю как у Вас получается заново, у меня просто продолжает закачку с места, где остановилось, а также не знаю кто файлы баз данных рсинком переносит, у нормальных людей это делается с помощью дампа.

P
На сайте с 08.03.2007
Offline
250
#18

Ну Вам виднее, Вы же "Нормальные люди", гений от ИТ. Документацию, впрочем, читать всё равно надо.

SyCraft
На сайте с 31.07.2009
Offline
104
#19

Вот самый быстрый вариант

Создать screen

и уже в нем:

rsync --numeric-ids --compress --progress --partial --archive --sparse --stats --verbose --verbose -e "ssh -T -o Compression=no -x -c arcfour256 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no" папка/ сервер:~/папка/

- Администрирую и сопровождаю web-проекты любой сложности. () - Mikrotik: Работа любой сложности с гарантией от 1000 р ()
T
На сайте с 25.03.2015
Offline
1
#20

Самое простое это выкачать всё через rsync. Более сложный через ftp/scp .

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий