RuWeb.net - хостинг и регистрация доменных имен
ГЛАВНАЯ ХОСТИНГ ДОМЕНЫ VDS СЕРВЕР ИНФОРМАЦИЯ КЛИЕНТЫ ПРАВИЛА ОПЛАТА ЗАКАЗ ФОРУМ
go to bottom

Версия для печати | Подписаться | Добавить в избранное  
Автор: Тема: Как сделать бэкап своего VDS
timru
Administrator
********




Сообщения: 43
Зарегистрирован: 12.10.2008
Пользователя нет на форуме


[*] когда размещено 5.2.2018 в 17:28
Как сделать бэкап своего VDS


Собираетесь произвести обновление ПО на своем VDS, или что-то переделать (например реорганизовать файловую систему), но боитесь что все сломаете? Хорошая идея подумать о сохранности данных.

Имеются ли у нас бэкапы?
Если ваш тариф начинается на KVMz-*** (обратите внимание на наличие буквы z), то, вполне возможно, у нас есть бэкапы. Они делаются 1 раз в неделю (конкретного дня нет - это зависит от номера сервера) и хранятся 2 последних бэкапа. Но это не точно :). Поэтому лучше заранее уточнить, есть ли у нас бэкап вашего VDS, и как давно он был сделан.
Если ваш тариф начинается на KVM-*** или KVMx-***, то бэкапов у нас, скорее всего, нет.
Вне зависимости от тарифа, вы можете обратиться в техподдержку с просьбой создать бэкап своего VDS. Обратите внимание, что мы храним не более одного бэкапа по запросу клиента, и срок его хранения - не более 1 недели. Также может не оказаться технической возможности для создания бэкапа (на корневом сервере может быть недостаточно свободного места).

Как сделать бэкап самостоятельно?
Вариант #1 - скопировать весь виртуальный диск целиком. Суть метода - остановить все службы на VDS, запретить запись на диск, и скопировать его образ на внешний ресурс (например на ftp-сервер). Недостатки метода: 1) копирование может занять продолжительное время, в течение которого ваши сайты не будут работать, 2) вы не сможете восстановить содержимое диска без помощи техподдержки.
Место на ftp-сервере для хранения данных можно приобрести у нас:
https://ruweb.net/hosting/backup
В рассматриваемом примере, у вас есть доступ на ftp-сервер bk1.deserv.net, логин bk1234, пароль qwerty123
VDS создан на базе шаблона Ubuntu 16.04 + ISPmanager
Останавливаем все службы:
service cron stop
service apache2 stop
service nginx stop
service mysql stop
service exim4 stop
service dovecot stop
service proftpd stop
service bind9 stop
service php7.0-fpm stop
service fail2ban stop
service ntp stop
service rsyslog stop
service ihttpd stop
killall core

Перемонтируем корневой раздел в режиме только для чтения:
mount -o remount,ro /
эта команда не должна выдать ничего. Если она выдала "mount: / is busy", значит не все службы, у которых есть возможность писать какие-то данные на диск, были остановлены. Крайне желательно найти и остановить их тоже, и попробовать выполнить эту команду снова, иначе есть риск потери данных.

Копируем полный образ диска на ftp (для ускорения копирования сжимаем его с помощью gzip):
dd if=/dev/sda bs=1M | gzip -1c | curl -T- ftp://bk1.deserv.net/diskdump.gz --user bk1234:qwerty123

Выполнение этой команды может занять продолжительное время (поэтому во избежании обрыва связи ее лучше выполнять с помощью утилиты screen). В результате на вашем ftp-сервере должен создаться большой файл diskdump.gz

... продолжение следует ...
Просмотреть Профиль Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение

Powered by XMB
Разработано Группа XMB © 2001-2008
[запросов: 21] [PHP: 73.2% - SQL: 26.8%]
go to top
Центр поддержки (круглосуточно)
https://ruweb.net/support/
Москва(499) 502-44-31
Санкт-Петербург(812) 336-42-55
Нижний Новгород(831) 411-12-44
Екатеринбург(343) 204-71-16
© 2002-2013 ЗАО "РУВЕБ"

Дизайн - CredoDesign
Rambler\'s Top100 Рейтинг@Mail.ru
RuWeb.net - Хостинг веб-сайтов (первый месяц - бесплатно). Регистрация доменов.