Скрипт: Резервное копирование и восстановление данных сервера [Обсуждение]
Добавлено: 27 мар 2016, 11:56
Бродя по форуму ISPConfig 3 в поисках решения очередной траблы, наткнулся на скрипт резервного копирования и восстановления данных сервера. Тогда ещё он был сырой, с кучей багов. Попробовал на своём тестовом сервере. Даже ничего не забекапилось и я забил на него. Я скрипт тем временем развивался. На днях я снова решил его потестить. Бекапит всё, что закажете. Даже пытается оптимизировать БД . А вот с восстановлением... Чтобы что-либо восстановить, надо запускать скрипт с параметрами:
Тут и возникла у меня идея развить это решение в полноценный продукт. Реализовать поддержку FTP, Яндекс-диска, добавить управление задачами по расписанию. Гибкие настройки. И всё через TUI (псевдографический) интерфейс по SSH. Можно будет добавить интерфейс через web (задача выполнимая, но займёт много времени).
Делаю опрос. Если народ будет заинтересован, то будущий скрипт я вижу в двух вариантах: как дополнение к скрипту установки панели ISPConfig 3 и самостоятельное решение.
Пока будете думать да голосовать, буду писать интерфейс и выкладывать сюда эскизы.
Ссылка на первоисточник:
Ссылка на тему в форуме ISPConfig 3:
Код: Выделить всё
[root@server66 ~]# ./backres.sh all
---------------------=== The back-res script by go0ogl3 ===---------------------
The backup part requires some configuration in the header of the script
and it's supposed to be run from cron.
The restore part it's supposed to be run from command line.
restore part Usage:
backres.sh [type-of-restore] [dir|db] [YYYY-MM-DD] [path]
backres.sh dir [dir-to-restore] [to-date] [path]
backres.sh dir all [to-date] [path]
backres.sh db [db-to-restore] [to-date]
backres.sh db all [to-date]
Where 'dir' or 'db' to restore is one of the configured dirs or db's to
backup, or 'all' to restore all dirs or db's.
Date format is full date, year sorted, YYYY-MM-DD, like 2009-01-30.
'path' is for dirs and is the path on which you want to extract the backup.
If the path to extract is not set, then the backup is extracted on /.
For more info read the header of this script!
-===--===--===--===--===--===--===--===--===--===--===--===--===--===--===--===-
Делаю опрос. Если народ будет заинтересован, то будущий скрипт я вижу в двух вариантах: как дополнение к скрипту установки панели ISPConfig 3 и самостоятельное решение.
Пока будете думать да голосовать, буду писать интерфейс и выкладывать сюда эскизы.
Ссылка на первоисточник:
Ссылка на тему в форуме ISPConfig 3: