Перенос сайта с хостинга на VDS (20Гб)

Doroshev
На сайте с 21.01.2010
Offline
186
1484

Всем привет. Вот возникла необходимость перенести сайт с хостинга на собственный VDS. Размер сайтов 20Гб. В общем все технические моменты я прекрасно понимаю и знаю, что и как делать. Но вот как проще всего перенести файлы? Ведь 20Гб выкачивать к себе на ПК, а потом же их заливать на сервер как-то долго, трудоемко и есть вероятность потери некоторых файлов.

Кто и как переносил свои сайты на VDS? Кто и что может посоветовать в этом вопросе?

izbushka
На сайте с 08.06.2007
Offline
110
#1

Выкачивай сразу с vds, кто мешает?

C
На сайте с 04.02.2005
Offline
291
#2

хм.. а качать с vds?

wget'ом, а если предыдущий еще знает что такое докачка, то тем более

что-то типа такого:

wget -c -t 0 путь к архиву

IS
На сайте с 12.09.2012
Offline
64
#3

Сделайте архив данных (наверняка панель управления хостингом позволяет это сделать). А далее wget'ом по HTTP качайте.

Или зайдите на сервер по SSH и уже с него на Ваш хостинг по FTP (есть программа lftp, которая умеет делать mirror директории).

KS
На сайте с 11.06.2012
Offline
17
#4

Я когда-то для этих целей набросал маленькую PHP-страничку. Её нужно положить в то место, куда вы хотите сохранить архив на новом сервере, и открыть её в браузере. Файл будет перекачан со старого сервера на новый через FTP напрямую (минуя ваш компьютер).

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>FXP</title>
</head>
<body>
<h1>FXP</h1>
<?
if(isset($_POST['h'])){

ini_set('display_errors', TRUE);
error_reporting(E_ALL);
set_time_limit(600);
$tim=microtime(true);
$fname=basename($_POST['f']);

$conn_id = ftp_connect($_POST['h']);

$login_result = ftp_login($conn_id, $_POST['u'], $_POST['p']);

echo "Логинимся: $login_result<br/>\n";

if (ftp_get($conn_id, $fname,$_POST['f'], FTP_BINARY)) {
echo "Файл $fname закачан за " microtime(true)-$tim . '<br/>\n';
} else {
echo "Есть проблема<br/>\n";
}

ftp_close($conn_id);
}else{
?>
<form method="post">
<table>
<tr>
<td>Хост</td>
<td><input name="h"/></td>
</tr>
<tr>
<td>Пользователь</td>
<td><input name="u"/></td>
</tr>
<tr>
<td>Пароль</td>
<td><input name="p"/></td>
</tr>
<tr>
<td>Файл</td>
<td><input name="f" size="100"/></td>
</tr>
</table>
<input type="submit" value="Поехали" />
</form>
<?php }?>
</body>
</html>
FileSafe (http://filesafe.anek.ws/) - мониторинг неизменности файлов сайта для защиты от взлома. Для форумчан - первый год бесплатно.
Plazik
На сайте с 29.07.2008
Offline
168
#5
Doroshev:
Ведь 20Гб выкачивать к себе на ПК, а потом же их заливать на сервер как-то долго, трудоемко и есть вероятность потери некоторых файлов.

Но у вас же есть на компе резервные копии всего сайта? Вы же их скачиваете себе?

Doroshev
На сайте с 21.01.2010
Offline
186
#6

Копии есть, но старые (месяц)! Для создания архива на хостинге нет места :( В общем в суппорт поддержки напишу, пусть сами перетаскивают :)

kdv12
На сайте с 05.12.2011
Offline
52
#7

Используйте исключительно wget.

Ivan Sharkov:
Сделайте архив данных (наверняка панель управления хостингом позволяет это сделать).

Не советовал бы. У меня isp manager даже с архивами до 1 Гб зависает. Гораздо лучше сделать архив сайта через ssh командой tar.

Разработка сайтов любой сложности на 1С-Битрикс. Бесплатные консультации.
DiAksID
На сайте с 02.08.2008
Offline
236
#8
kdv12:
... У меня isp manager даже с архивами до 1 Гб зависает ...

задайте для PHP max_execution_time не 60 сек (по умолчанию) а, например, 240 или больше - и будет вам щастье.,.

show must go on !!!...
Mik Foxi
На сайте с 02.03.2011
Offline
1218
#9

Какая операционка на вдс? Если дебиан, то ставите filezilla, xvfb , коннектитесь к вдс по ssh с параметром "-X", запускаете файлзиллу, которая откроется в обычном виде, как на компе, с нее подключаетесь к фтп хостинга и качаете все папки и файлы сразу на вдс, при этом все удобно, быстро и наглядно.

Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (8 лет на защите сайтов). Форум на замену серчу: https://foxi.biz/

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