SCROLL
Среднее время на прочтение: 1 мин.

Резервное копирование базы данных Redmine

Разберем как делать резервные копии базы данных Redmine, а так же прикрепленных файлов. Реализовывать резервное копирование будем с помощью bash-скрипта.

JUQwJUExJUQwJUJBJUQxJTgwJUQwJUI4JUQwJUJGJUQxJTgyJTIwJUQwJUJGJUQwJUJFJUQwJUJCJUQwJUJEJUQwJUJFJUQxJTgxJUQxJTgyJUQxJThDJUQxJThFJTIwJUQxJTgxJTIwJUQwJUJBJUQwJUJFJUQwJUJDJUQwJUJDJUQwJUI1JUQwJUJEJUQxJTgyJUQwJUIwJUQxJTgwJUQwJUI4JUQxJThGJUQwJUJDJUQwJUI4JTJDJTIwJUQxJTgwJUQwJUIwJUQwJUI3JUQwJUJFJUQwJUIxJUQxJTgwJUQwJUIwJUQxJTgyJUQxJThDJUQxJTgxJUQxJThGJTIwJUQwJUI4JTIwJUQwJUJGJUQwJUJFJUQwJUI0JUQxJTgxJUQxJTgyJUQxJTgwJUQwJUJFJUQwJUI4JUQxJTgyJUQxJThDJTIwJUQwJUI1JUQwJUIzJUQwJUJFJTIwJUQwJUJGJUQwJUJFJUQwJUI0JTIwJUQxJTgxJUQwJUI1JUQwJUIxJUQxJThGJTJDJTIwJUQwJUJEJUQwJUI1JTIwJUQxJTgxJUQwJUJFJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUIyJUQwJUI4JUQxJTgyJTIwJUQxJTgyJUQxJTgwJUQxJTgzJUQwJUI0JUQwJUIwJTNB

#!/bin/bash

JTIzJTIwMDYlMkYwMSUyRjIwMTglMjBKYWtvbmRhJTIwKGh0dHAlM0ElMkYlMkZqYWtvbmRvLnJ1KQ==
# Резервное копирование (Redmine)

# Путь размещения резервных копий
TE9DQUxfRElSJTNEJTIyJTJGc3J2JTJGYmFja3VwcyUyRnJlZG1pbmUlMjI=

EXPIRATION_DAYS=14
REFURSUzRCUyNChkYXRlJTIwJTJCJTIyJTI1eV8lMjVtXyUyNWQlMjIp

# Создаем каталог для размещения резервных копий, если он не создан
aWYlMjAhJTIwJTVCJTIwLWQlMjAlMjRMT0NBTF9ESVIlMjAlNUQlM0IlMjB0aGVu
bWtkaXIlMjAlMjRMT0NBTF9ESVI=
fi

JTIzJTIwJUQwJUExJUQwJUJFJUQwJUI3JUQwJUI0JUQwJUIwJUQwJUI1JUQwJUJDJTIwJUQwJUJBJUQwJUIwJUQxJTgyJUQwJUIwJUQwJUJCJUQwJUJFJUQwJUIzJTIwJUQxJTgxJTIwJUQxJTgyJUQwJUI1JUQwJUJBJUQxJTgzJUQxJTg5JUQwJUI1JUQwJUI5JTIwJUQwJUI0JUQwJUIwJUQxJTgyJUQwJUJFJUQwJUI5
mkdir -p $LOCAL_DIR/$DATE

JTIzJTIwJUQwJUExJUQwJUJFJUQwJUI3JUQwJUI0JUQwJUIwJUQwJUJEJUQwJUI4JUQwJUI1JTIwJUQwJUI0JUQwJUIwJUQwJUJDJUQwJUJGJUQwJUIwJTIwJUQwJUIxJUQwJUIwJUQwJUI3JUQxJThCJTIwJUQwJUI0JUQwJUIwJUQwJUJEJUQwJUJEJUQxJThCJUQxJTg1JTIwKG15c3FsKQ==
bXlzcWxkdW1wJTIwLXUlMjByb290JTIwLXA1MTIzNTYlMjByZWRtaW5lJTIwJTdDJTIwZ3ppcCUyMCUzRSUyMCUyNExPQ0FMX0RJUiUyRiUyNERBVEUlMkZyZWRtaW5lX2RiLnNxbC5neg==

# Резервная копия прикрепленных файлов (redmine)
cd /opt/redmine/files/
tar -czvf $LOCAL_DIR/$DATE/redmine_files.tar.gz *
cd

JTIzJTIwJUQwJUEzJUQwJUI0JUQwJUIwJUQwJUJCJUQwJUI1JUQwJUJEJUQwJUI4JUQwJUI1JTIwJUQxJTgxJUQxJTgyJUQwJUIwJUQxJTgwJUQxJThCJUQxJTg1JTIwJUQxJTgwJUQwJUI1JUQwJUI3JUQwJUI1JUQxJTgwJUQwJUIyJUQwJUJEJUQxJThCJUQxJTg1JTIwJUQwJUJBJUQwJUJFJUQwJUJGJUQwJUI4JUQwJUI5
ZmluZCUyMCUyNExPQ0FMX0RJUiolMjAtbXRpbWUlMjAlMkIlMjQlN0JFWFBJUkFUSU9OX0RBWVMlN0QlMjAtZXhlYyUyMHJtJTIwJTdCJTdEJTIwJTVDJTNC
JTIzJTIwJUQwJUEzJUQwJUI0JUQwJUIwJUQwJUJCJUQwJUI1JUQwJUJEJUQwJUI4JUQwJUI1JTIwJUQwJUJGJUQxJTgzJUQxJTgxJUQxJTgyJUQxJThCJUQxJTg1JTIwJUQwJUJBJUQwJUIwJUQxJTgyJUQwJUIwJUQwJUJCJUQwJUJFJUQwJUIzJUQwJUJFJUQwJUIy
find $LOCAL_DIR* -type d -empty -exec rmdir {} \;

JUQwJUEyJUQwJUIwJUQwJUJBJUQwJUI4JUQwJUJDJTIwJUQwJUJFJUQwJUIxJUQxJTgwJUQwJUIwJUQwJUI3JUQwJUJFJUQwJUJDJTIwJUQwJUJDJUQxJThCJTIwJUQwJUJGJUQwJUJFJUQwJUJCJUQxJTgzJUQxJTg3JUQwJUIwJUQwJUI1JUQwJUJDJTIwJUQwJUJEJUQwJUIwJTIwJUQwJUIyJUQxJThCJUQxJTg1JUQwJUJFJUQwJUI0JUQwJUI1JTIwJUQxJTgxJUQxJTgyJUQxJTgwJUQxJTgzJUQwJUJBJUQxJTgyJUQxJTgzJUQxJTgwJUQwJUI4JUQxJTgwJUQwJUJFJUQwJUIyJUQwJUIwJUQwJUJEJUQwJUJEJUQxJTgzJUQxJThFJTIwJUQxJTgwJUQwJUI1JUQwJUI3JUQwJUI1JUQxJTgwJUQwJUIyJUQwJUJEJUQxJTgzJUQxJThFJTIwJUQwJUJBJUQwJUJFJUQwJUJGJUQwJUI4JUQxJThFJTJDJTIwJUQwJUI3JUQwJUIwJTIwJUQwJUJFJUQwJUJGJUQxJTgwJUQwJUI1JUQwJUI0JUQwJUI1JUQwJUJCJUQwJUI1JUQwJUJEJUQwJUJEJUQxJThCJUQwJUI5JTIwJUQwJUJGJUQwJUI1JUQxJTgwJUQwJUI4JUQwJUJFJUQwJUI0Lg==

 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ

Обсуждение

0 комментариев

Нет комментариев.