Сторонний backup

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Ответить
Аватара пользователя
Amarok
Сообщения: 1434
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Контактная информация:

Сторонний backup

Сообщение Amarok »

Нарисовал батник для бэкапа Алисы. Сохраняется папка HTDOCS и база db_terminal.
Привожу текст .bat файла:

Код: Выделить всё

@echo off
rem path2arc папка для сохранения (без \ на конце!)
rem name2arc1 путь и имя архива для htdocs
rem name2arc2 путь и имя архива для db_terminal
rem majordomopath путь до основной папки с Majordomo (без \ на конце!)
set path2arc=e:\backup
set name2arc1=e:\backup\majordomo(htdocs
set name2arc2=e:\backup\majordomo(dbterminal
set majordomopath=d:\_majordomo

rem чистим папку d:\_majordomo\htdocs\backup\
for /d %%i in (%majordomopath%\htdocs\backup\2*.*) do rd %%i /s /q

rem делаем дамп базы db_terminal (-uroot и -proot это логин и пароль для доступа к базе)
%majordomopath%\server\mysql\bin\mysqldump.exe -uroot -proot db_terminal > %path2arc%\db_terminal.sql

rem копируем папку HTDOCS, но не копируем файлы и папки указанные в exludedfiles.txt
xcopy %majordomopath%\htdocs\*.* %path2arc%\htdocs\ /Y /H /E /EXCLUDE:%majordomopath%\htdocs\exludedfiles.txt

rem архивируем всё наше добро. архивы будут иметь имя majoromo(htdocs_год_месяц_день).rar и majordomo(dbterminal_год_месяц_день).rar
d:\soft\WinRAR\rar.exe m -s -r -y -m5 -k -ep1 -ag_YYYY_MM_DD) %name2arc1% %path2arc%\htdocs\*.*
d:\soft\WinRAR\rar.exe m -r- -y -m5 -k -ep -ag_YYYY_MM_DD) %name2arc2% %path2arc%\db_terminal.sql
Текст файла exludedfiles.txt (положить в htdocs с источником Алисы):

Код: Выделить всё

.log
\phpmyadmin4\
\saverestore\ 
Подобная система бэкапа работает быстрее встроеной. Запускаю раз в сутки.
Моя Алиска живёт на Proxmox в Debian 12
Аватара пользователя
Amarok
Сообщения: 1434
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Контактная информация:

Re: Сторонний backup

Сообщение Amarok »

Если кто подскажет как средствами командной строки сливать полученные архивы в облако (DropBox к примеру), то с меня большое спасибо и звёздочка)
Моя Алиска живёт на Proxmox в Debian 12
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Сторонний backup

Сообщение sergejey »

BlackWarrior писал(а):Если кто подскажет как средствами командной строки сливать полученные архивы в облако (DropBox к примеру), то с меня большое спасибо и звёздочка)
DropBox это же просто папка на компьютере -- через copy в неё копировать можно, разве нет?

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
dimik
Сообщения: 141
Зарегистрирован: Пн апр 22, 2013 10:42 am

Re: Сторонний backup

Сообщение dimik »

sergejey писал(а):
BlackWarrior писал(а):Если кто подскажет как средствами командной строки сливать полученные архивы в облако (DropBox к примеру), то с меня большое спасибо и звёздочка)
DropBox это же просто папка на компьютере -- через copy в неё копировать можно, разве нет?
Вот-вот.
И без всяких copy сразу в нее и бэкапить, только в bat-нике путь поменять.
Ответить