БекАП сайта - автоматом

  • 6 Ответов
  • 332 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

darkghost

  • *******
  • 2100
  • 94
БекАП сайта - автоматом
« : 13.07.2016, 15:11:49 »
Доброе время суток Форум!

Столкнулся с такой вот задачкой. Как организовать создание БекАП-а на хостинге автоматом, например - через скрипт + крон?
Для Жуумлы советуют например, jBackup System Plugin или Akeeba backup
Спойлер
[свернуть]
Но как-то не очень то хочется нагружать Жуумлу дополнительными плагинами, компонентами. Есть желание создавать БекАП-ы суто возможностями Хоста (скрипт + крон).
Варианты есть, например
Спойлер
[свернуть]
Может кто-то подскажет, поделится другими способами автоматизировать этот процесс

Заранее благодарен

*

flyingspook

  • ********
  • 3609
  • 236
Re: БекАП сайта - автоматом
« Ответ #1 : 13.07.2016, 15:33:25 »
На каждом хосте имеется возможность создавать бэкапы, в чем вопрос не улавливаю.

*

darkghost

  • *******
  • 2100
  • 94
Re: БекАП сайта - автоматом
« Ответ #2 : 13.07.2016, 16:00:02 »
На каждом хосте имеется возможность создавать бэкапы, в чем вопрос не улавливаю.
Если система устанавливалась через Хостинг (автоматом или как это назвать?) то такая возможность есть. Если же сайт перенесли с другого Хоста - такой возможности нет

Re: БекАП сайта - автоматом
« Ответ #3 : 13.07.2016, 16:28:47 »
Я делаю так:

Код
#!/bin/bash

cd /backup

mysqldump -u user -p"password" -h localhost site1 > site1.sql
mysqldump -u user -p"password" -h localhost site2 > site2.sql
mysqldump -u user -p"password" -h localhost site3 > site3.sql
mysqldump -u user -p"password" -h localhost site4 > site4.sql
mysqldump -u user -p"password" -h localhost site5 > site5.sql

TARNAME=webcopy.full__$(date +%d-%m-%y__%H-%M-%S).tar

tar -cpf $TARNAME site1.sql

tar -rpf $TARNAME site2.sql
tar -rpf $TARNAME site3.sql
tar -rpf $TARNAME site4.sql
tar -rpf $TARNAME site5.sql

rm *.sql

cd /var/www

tar -rpf /backup/$TARNAME site1
tar -rpf /backup/$TARNAME site2
tar -rpf /backup/$TARNAME site3
tar -rpf /backup/$TARNAME site4
tar -rpf /backup/$TARNAME site5

cd /backup

gzip $TARNAME

Очень удобно: любой бэкап делается одной баш-командой: /root/dump, после чего в папке /backup лежит архив tar.gz. со всеми сайтами и их дампами SQL по отдельности. Хочешь вручную этот скрипт вызывай, хочешь кроном -- без разницы.

UPD: написал подробную статью про мой способ.
« Последнее редактирование: 13.07.2016, 17:00:24 от Филипп Сорокин »
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг

*

darkghost

  • *******
  • 2100
  • 94
Re: БекАП сайта - автоматом
« Ответ #4 : 13.07.2016, 17:55:47 »
подробную статью? Хм...
И все-таки, подробнее - что куда и на что изменить?

Re: БекАП сайта - автоматом
« Ответ #5 : 13.07.2016, 18:18:32 »
подробную статью? Хм...
И все-таки, подробнее - что куда и на что изменить?
Без комментариев! (но скрипт пометил оными) :)
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг

*

darkghost

  • *******
  • 2100
  • 94
Re: БекАП сайта - автоматом
« Ответ #6 : 13.07.2016, 18:34:10 »
Без комментариев! (но скрипт пометил оными) :)
Совсем другое дело! Спасибо - буду тестить, пробовать