Резервное копирование базы данных 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==
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
Обсуждение
Нет комментариев.