Резервное копирование сайтов в Webmin

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

WebminНадежность хостинга, это не только бесперерывная работа, но и наличие своевременных резервных копий. Задача автоматизации становится на первое место из-за количества сайтов. В одном из материалах я отписывался что использую хостинг панель ISPConfig 3 совместно с Webmin. И сейчас постараюсь объяснить как происходит резервное копирование в Webmin. Обратите внимание, начиная с версии 3.0.3 ISPconfig 3 получила новую возможность резервного копирования, прямо с панели управления. Для тех, кто не знает или еще не установил Webmin читаем статью Webmin установка.

1. Резервное копирование сайтов на хостинге ISPConfig 3
2. Резервное копирование баз данных сайтов SQL
3. Рекомендации по резервному копированию сайтов

Перейду сразу к делу. В моем материале используется сервер на базе Ubuntu server 10.04. Хостинг панель ISPConfig 3. Все на том же mini server системе. Версия Webmin 1.520

Резервное копирование сайтов

Начнем с копирования файлов сайта. В левой панели Система - Резервное копирование. На моем примере запущено 2 сайта, это: www.mini-server.ru и бесплатно.name как показано на картинке

backup-webmin

Уже видно создано 2 правила, но я начну с начала. Поясню структуру папок сайтов и клиентов в ISPConfig 3. Например у нас несколько пользователей, для каждого из которых создана папка

/var/www/clients/client1/
/var/www/clients/client2/
/var/www/clients/client3/
/var/www/clients/client4/

А вот сайты располагаются следующим образом

/var/www/clients/client1/web1
/var/www/clients/client1/web2
/var/www/clients/client1/web3
/var/www/clients/client1/web4

но в папках типа web1 хранятся не только файлы сайтов но и файлы настройки хостинга для каждого сайта в отдельности, поэтому нам нужно указать только папку с сайтом. Поэтому на картинке вы видите путь /var/www/clients/client1/web1/web это полный путь первого сайта первого клиента. Именно его мы и указываем при создании правила резервного копирования сайта нажав на кнопку "..." перед этим советую поставить галочку напротив In TAR format (считаю лучший формат для сжатия учитывая нагрузку на сервер, скорость и коэффициент сжатия). Указав путь к папке для резервного копирования можно продолжить его настройку " Добавить для резервного копирования каталог ". В пункте Записывать резервные копии указываем путь и имя файла для сохранения, будьте внимательны имя файла указывается с расширением. Смотри картинку:

backup-webmin_2

Второе правило отличается от первого. Хоть это и не обязательно. Но в моем случае я запускаю резервное копирование сайта сразу же после предыдущего, дляэтого выбираем пункт Enabled, after: и указываем резервное копирование после которого должно выполняться новое.

Резервное копирование баз данных сайтов SQL

С резервным копированием баз данный дела обстоят совсем по другому. Службы - Сервер баз данных. Здесь Правило создается под все базы данных.

backup-webmin_3

Начнем выполнение резервное копирование с кнопки Backup Databases. Панель настройки очень похожа на панель резервного копирования файлов и каталогов. На моей картинке /backup/db это путь к каталогу для будущих архивов, каждая база данных упаковывается в свой отдельный архив. Сколько баз столько и архивов.

backup-webmin_4

Рекомендации - резервное копирование сайтов

Иногда приходится сделать небольшую хитрость, в копировании файлов. Бывает что неисправность сайта произошла не вчера, а например неделю назад. Поэтому в резервное копирование сайтов надо добавить еще несколько функций с фиксированным временем, например раз в неделю и раз в месяц отдельное копирование в отдельную папку. Так как наши базы данных сохранены в файл, то мы их можем сохранить аналогично. Выходит что к моим 2 правилам на копирование двух сайтов я добавлю еще 2 на общее копирование обоих сайтов раз в месяц и раз в неделю, под каждое из которых будет отдельная папка. Т.к. такие моменты бывают очень редко, нет необходимости хранить отдельными файлами, поэтому я создаю правило сразу же под все сайты и упаковываю в общий архив. А вот надежность жесткого диска понятие относительное. И если у Вас нет RAID массивов или они не поддерживаются системой, то советую использовать резервное копирование папки с резервным копирование сайтов на отдельный носитель по сети или переносное устройство.


Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.