|
| Дата |
|
USD/RUB | 93.4409 | BTC/USD | 66784.6351 |
|
|
|
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии. |
22.02.2014, 16:32
|
#1
|
Strannic.org
Регистрация: 15.12.2010
Сообщений: 2,031
Бабло: $508160
|
Переезд на другой сервер
Подскажите как можно перенести сайты с одного сервера на другой,
учитывая что на исходном сервере места на жестком осталось 3 гига, а размер сайтов около 100 гигов, при чем в составе которых десятки миллионов мелких файлов, соответственно заархивировать на исходном сервере все это дело - нет места, а передавать просто через ftp - мега долго.....
Выручайте братцы!
__________________
No cyber wars and all wars... ( Strannic)
|
|
|
22.02.2014, 16:38
|
#2
|
Senior Member
Регистрация: 19.03.2009
Сообщений: 542
Бабло: $128120
|
Сайты статика или на движках каких-то? У меня вордпрессы замечательно через внутренний экспорт/импорт перенеслись.
Ну как вариант на серваке взять дополнительный хард для архивации на него...
|
|
|
22.02.2014, 16:45
|
#3
|
Strannic.org
Регистрация: 15.12.2010
Сообщений: 2,031
Бабло: $508160
ТС -->
|
ТС
сайты статика, дополнительный жесткий как вариант, но
это VPS и по ценам там не очень приятно выходит, поэтому все таки хотелось бы другого решения.
__________________
No cyber wars and all wars... ( Strannic)
|
|
|
22.02.2014, 16:45
|
#4
|
Member
Регистрация: 27.07.2013
Сообщений: 53
Бабло: $15600
|
Я так делал. Заходил на старом сервере через putty и выполнял команду:
scp -pr home/admin/domains/domain.com/public_html/папка_откуда_надо_все_копировать/ root@ip нового сервера:/home/admin/domains/domain.com/public_html/папка_если_надо/
И еще так тоже попробуй, может даже лучше будет. Уже просто не помню какой вариант был лучше.
заходишь с помощью команды cd по putty в директорию, из которой надо скопировать нужную тебе папку и выполняешь эту команду:
nohup rsync -e ssh --times --perms --owner --recursive --ignore-existing ПАПКА_КОТОРУЮ_НАДО_СКОПИРОВАТЬ root@ip нового сервера:/home/admin/domains/domain.com/public_html/папка
Я вроде второй вариант чаще использовал, но ты покури команды и посмотри что бы копировалось туда куда надо, а не создавалась новая папка, там разница вроде как в наличии или отсутствии слэша после названия папки куда копировать надо
и там и там попросит ввести пароль от сервера, на который копировать, после того как введешь любую из этих команд.
а копирует довольно таки быстро.
|
|
|
22.02.2014, 16:47
|
#5
|
Strannic.org
Регистрация: 15.12.2010
Сообщений: 2,031
Бабло: $508160
ТС -->
|
ТС
Caden, спасибо, но дело в том что тот вариант который ты предлагаешь это для передачи 100 гигов мелких файлов выйдет мега долго.....
уже пытался такими командами переносить.
пока думаю как вариант только решение в виде скрипта, который
архивирует часть файлов в архив заданного размера, к примеру 1 гиг, - отправляет на сервер, там распаковывает, и так далее пока все не передаст.
__________________
No cyber wars and all wars... ( Strannic)
|
|
|
22.02.2014, 16:51
|
#6
|
Member
Регистрация: 27.07.2013
Сообщений: 53
Бабло: $15600
|
Я около 200 гигов перенес так - это около 50кк файлов было. Ну конечно не за один день, но врядли ли ты быстрее способ найдешь.
Цитата:
Сообщение от Strannic
пока думаю как вариант только решение в виде скрипта, который
архивирует часть файлов в архив заданного размера, к примеру 1 гиг, - отправляет на сервер, там распаковывает, и так далее пока все не передаст.
|
архивация большого количества мелких файлов будет идти очень долго + еще разархивация, реально быстрее получалось просто одна из этих команд, вроде вторая, это конечно если канал хороший.
|
|
|
22.02.2014, 16:54
|
#7
|
Strannic.org
Регистрация: 15.12.2010
Сообщений: 2,031
Бабло: $508160
ТС -->
|
ТС
Цитата:
Сообщение от Caden
Я около 200 гигов перенес так - это около 50кк файлов было. Ну конечно не за один день, но врядли ли ты быстрее способ найдешь.
|
сколько по времени у тебя на это вышло ?
а таким образом кстати докачка поддерживается в случае обрыва сединения ?
__________________
No cyber wars and all wars... ( Strannic)
|
|
|
22.02.2014, 17:01
|
#8
|
Member
Регистрация: 27.07.2013
Сообщений: 53
Бабло: $15600
|
--ignore-existing - пропускать те файлы, которые уже существуют на приемной стороне, то ест докачка есть.
по времени уже не помню точно, но не один и не два дня точно, поболее.
PS когда уже файлов много перекопируется, то после обрыва когда будешь запускать еще раз команду, то она довольно долго будет смотреть что скопировано, а что нет, может и полчаса пройти, ну это так - из особенностей просто.
Последний раз редактировалось Caden; 22.02.2014 в 17:07.
|
|
|
22.02.2014, 17:57
|
#9
|
Strannic.org
Регистрация: 15.12.2010
Сообщений: 2,031
Бабло: $508160
ТС -->
|
ТС
Оке спасибо! если к вечеру других вариантов не найду то запущу
по твоему второму способу, пускай копирует потихоньку....
__________________
No cyber wars and all wars... ( Strannic)
|
|
|
22.02.2014, 18:05
|
#10
|
Senior Member
Регистрация: 25.06.2011
Сообщений: 1,804
Бабло: $371785
|
я бы заархивировал и потом wget'ом бы забирал.
тем более, если там html, он хорошо жаться должен.
|
|
|
|