Назад | Перейти на главную страницу

Переход на новый сервер

Клиент попросил меня переместить веб-сайт на новый сервер. Обычно я делал локальную копию, загружая ее, а затем загружая на новый сервер после внесения любых необходимых изменений конфигурации, конечно.

Этот конкретный клиент имеет около 1 миллиона изображений размером до 1 МБ, и я до сих пор не нашел решения, как правильно их переместить. Сначала я попытался заархивировать их на сервере, но файл стал слишком большим и, кажется, просто остановился.

В любом случае, клиент сказал мне, что может создать «портал», чтобы мне не приходилось скачивать и повторно загружать файлы. Я никогда не слышал об этом и не могу найти, что это такое. Кто-нибудь из вас знает что-нибудь, что подходит под это описание или решение моей проблемы с изображением?

заранее спасибо

Возможно, вы сможете сделать это немного быстрее, пропустив tar через netcat на старом сервере и пропустив через конвейер netcat через tar на новом компьютере. Итак, на старой машине:

tar c /my/img/dir/ | nc newhost 8888

И на новом компьютере из каталога, в котором вы хотите, чтобы эти изображения отображались:

nc -l 8888 | tar x

Обязательно сначала выполните команду на новом компьютере.

Ближе всего к переносу чего-то подобного я подошел с помощью инструмента клонирования VMWare для перемещения физического сервера на виртуальный; как только он вернется, я просто изменил настройки сети, и после этого все заработало.

Если вы используете серверы Unix, не могли бы вы смонтировать каталог удаленного сервера через SSH (sshfs) и скопировать / rsync с исходного сервера на новый?

Я понятия не имею, что клиент подразумевает под порталом, чтобы помочь перемещать файлы.