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

12
dspu
На сайте с 10.05.2006
Offline
268
1975

4Gb, 40тыс файлов, места для создания архива нет

wget подвисает на середине

ssh, ftp - все есть

следующая идея - архивировать по папкам и вытягивать эти архивы по одному, удаляя предыдущий

есть более разумные быстрые варианты?

[umka]
На сайте с 25.05.2008
Offline
456
#1

scp -r user@host:/path/to/src/dir /path/to/dst/dir

Хотя, если заархивать, конечно, будет гораздо быстрее.

Ещё можно соорудить небольшую конструкцию на шелле, которая будет поочерёдно добавлять файлы в архив и сразу их удалять. Но это… эммм… немного стрёмно :)

Лог в помощь!
A
На сайте с 19.07.2010
Offline
130
#2

rsync через ssh, он как раз для таких целей предназначен.

.............
dspu
На сайте с 10.05.2006
Offline
268
#3
'[umka:
;13592207']scp -r user@host:/path/to/src/dir /path/to/dst/dir

что делать, если выполнение будет прервано? как продолжить?

---------- Добавлено 18.03.2015 в 22:19 ----------

admak:
rsync через ssh, он как раз для таких целей предназначен.

рута нету, как ключи размещать?

A
На сайте с 19.07.2010
Offline
130
#4
dspu:
рута нету, как ключи размещать?

Достаточно и обычного пользователя, главное чтобы у этого пользователя был доступ к копируемым файлам.

Если это одноразовое копирование, то с ключами можно не заморачиваться, а руками ввести пароль.

Как-то так, в синтаксе могу немного ошибаться, сейчас проверить негде.


rsync -avz -e ssh remoteuser@remotehost:/remote/dir /this/dir/

должно запросить пароль.

dspu
На сайте с 10.05.2006
Offline
268
#5
admak:
должно запросить пароль.

Спасибо, реакция есть...

При скорости 100кбит/сек эта веселуха на всю ночь

что будет, если у меня интернет пропадет? сервера сами между собой разберутся? или надо заново заходить, запускать rsync?

DV
На сайте с 01.05.2010
Offline
644
#6

Use "rsync --daemon --help" to see the daemon-mode command-line options.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
A
На сайте с 19.07.2010
Offline
130
#7
dspu:
что будет, если у меня интернет пропадет? сервера сами между собой разберутся? или надо заново заходить, запускать rsync?

Попробуйте запустить в фоновом режиме на сервере и отключится от него:

В команде убран ключик -v - вывод на экран.


rsync -az -e ssh remoteuser@remotehost:/remote/dir /this/dir/

- Ввести пароль

- Нажать Ctrl+z

- Затем команду: bg

Отключиться от сервера.

Потом повторно подключитесь к серверу и проверьте, что копирование продолжается.

iHead
На сайте с 25.04.2008
Offline
137
#8

Чтобы с bg не шаманить можно вот так

rsync -az remoteuser@remotehost:/remote/dir /this/dir/ &

В случае останова запускать можно повторно, rsync сам разберется, что скачалось, а что нет.

Рекомендуемый хостинг партнер 1С-Битрикс (https://www.ihead.ru/bitrix/), PHP-хостинг (https://www.ihead.ru/php/), доверенный партнер RU-CENTER (https://www.ihead.ru/news/573.html), официальный представитель REG.RU в Кирове (https://www.ihead.ru/news/851.html)
K5
На сайте с 21.07.2010
Offline
209
#9

по фтп со средненьким интернетом 4гб выкачается на локальный комп за час,

еще час закачать на новый

= 2 часа на все про все.

---------- Добавлено 19.03.2015 в 06:56 ----------

упс, про 100кб/сек не увидел :) у вас там EDGE или древний ADSL что ли?

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
dspu
На сайте с 10.05.2006
Offline
268
#10
admak:
Потом повторно подключитесь к серверу и проверьте, что копирование продолжается.

Проверил, не продолжается.

И почему то один файл .zip каждый раз заново синхронизирует

12

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