В наличии имеем кучу папок с файлами (картинки, другая медийка, тексты) + mysql что в общей сложности составляет порядка 5-6 гигабайт.
Вопрос: как все это с минимальными временными затратами перенести всё это дело от одного хостера к другому?
Подскажите как правильно перенести n-гигабайтный ресурс?
(Ответов: 16, Просмотров: 2144)
- 08.09.2009 14:04
- 08.09.2009 14:06
всё в архив! (бэкап)
и wget'ом на другой хост, в hosts прописываешь новый апи, настраиваешь проверяешь, и меняешь нсы - 08.09.2009 14:07
грамотно ! это попросит админов перезалить
все чики пыки делали - 08.09.2009 14:07Junior Member

- Регистрация: 08.09.2009
- Сообщений: 11
- Репутация: 10
тот хостер к которомы вы хотите подрубиться может сам всё перенести, его нужно об этом попросить так как скорости у них высокие это займёт не много времени
- 08.09.2009 14:11Гуру

- Регистрация: 03.09.2009
- Сообщений: 537
- Репутация: 10
Fawkes, это какой хостер такие услуги предоставляет?
- 08.09.2009 14:13
- 08.09.2009 14:14
- 08.09.2009 14:16
- 08.09.2009 14:30
задам еще один нубский вопрос: а какие команды в каком порядке в идеале в путю забивать? а тоя сейчас тут понатыкаю, что вообще от сайта останетсь только - добро пожаловать в джинкс ))
- 08.09.2009 14:32
Нене, все в один архив нельзя, потому что я так раз зазиповал, а раззиповать файл больше 4Гб и не смог - ось CentOS 5. Так что лучше зиповать папки по отдельности + бэкап базы.
Можно начать с бэкапа базы:
Папку с медийкой лучше отдельно зиповать. Хотя можно и DIRECTORY_ROOT разом./usr/bin/mysqldump -uUSER -pPASS DATABASE [--default-character-set=cp1251] -n -K > dump.sql
Делаем так:
создаем файл copy.sh с таким содержанием.
#!/bin/sh
for dir in `ls $1`; do
tar czf $1/$dir.tar.gz $1/$dir
done
Далее даем ему права на выполнение chmod +x copy.sh
Далее запускаем скрипт ./copy.sh DIR, вместо DIR - имя папки, все папки в которой зазипуются по-отдельности. Таким образом, в этой папке будет много вложенных архивов. Перекидывать так легче потом будет через wget :)
На серваке, куда все переносится делаем так:
создаем файл links.lst с путями до файлов:
Далее запускаем wget -l links.lst - в текущую папку закачаются все файлы из списка.
Также закачиваем дамп: wget http://site.com/dump.sql.zip, потом распаковываем его и ставим: mysql -uUSER -pPASS DATABASE < dump.sql
Вроде все :)Последний раз редактировалось 24110; 08.09.2009 в 14:40.
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Как правильно вывести сайт в ТОП | Общие вопросы поисковой оптимизации | 40 | 13.08.2011 16:15 |
Как правильно продать домен? | Хостинг и Серверы | 5 | 22.03.2010 02:40 |
Как перенести сайт на новый домен и хостинг? | Хостинг и Серверы | 10 | 16.11.2009 22:32 |
Как перенести сайт с большой БД? | Прочее | 21 | 14.09.2009 00:58 |
Можно ли перенести ТИЦ и PR с домена на домен? | Поисковые системы | 12 | 09.09.2009 18:36 |




