Jump to content
XPEnology Community

Как сделать бэкап OS DSM с пакетами и всем, всем, всем?


PRIMAS4UNO

Recommended Posts

Я нашел почему на синолоджи не работает этот скрипт

Было:

#! /bin/bash

 

Должно быть:

#!/bin/sh

 

MYSQL_USER="" учетка для сервера sql (не от DSM)

MYSQL_PASSWORD="" пароль от sql

BACKUP_DIR="/opt/mysql_backup" путь куда сохранять(/volumeX/folder)

 

скрипт делает в заданной папке /volumeX/folder новую папку с текушей датой и скрадывает каждую базу с сервера в отдельный файл.

ура.

 

ну и в оригинальной заметке написано,что синхронизация с другими серверами у него идет через rsync. мне метод с ftp больше нравится.

 

Я так с вами читать скрипты и программировать научусь :smile:

Link to comment
Share on other sites

вот здесь посмотри такой же скрипт: https://extremeshok.com/5368/mysql-mari ... rate-files

да, тот же скрипт с такой же ошибкой. +я сделал и забыл написать, а по ссылке указано - скрипту нужно дать права 755 (на запуск)

Link to comment
Share on other sites

хорошо, Спасибо!

короче правим только эти строчки:

MYSQL_USER="" учетка для сервера sql (не от DSM)
MYSQL_PASSWORD="" пароль от sql
BACKUP_DIR="/opt/mysql_backup" путь куда сохранять(/volumeX/folder)

Edited by Guest
Link to comment
Share on other sites

здесь решение уже противоположной задачи: настройка бэкапа на Synology по rsync

 

rsync это в первую очередь СИНХРОНИЗАЦИЯ (как видно из названия) работает в обе стороны, а бэкап это когда я вторым сервером забрал и все. и оно лежит себе спокойненько.

Link to comment
Share on other sites

хорошо, Спасибо!

короче правим только эти строчки:

а в DSM внутри MYSQL подтянет?

да, ну и первую которая с ошибкой и права на файл. я делал через WinSCP.

у меня стоит MariaDB. копирует базы только оттуда. Родная sql для DSM это PostgerSQL. насколько я знаю там pg_admin рулит. А что из встроенной сохранять надо? А самое главное как потом обратно заливать?

Edited by Guest
Link to comment
Share on other sites

А самое главное как потом обратно заливать?

 

mysql --user=root --password=securepassword < archive.sql

 

Это для MariaDB. это все просто. можно и через phpmyadmin залить обратно

 

Для встроенной:

http://postgresql.ru.net/manual/backup-dump.html

http://www.postgresql.org/docs/9.4/stat ... gdump.html

/usr/syno/pgsql/bin/pg_dump
/usr/syno/pgsql/bin/pg_dumpall
/usr/syno/pgsql/bin/pg_restore

 

http://www.web3.lu/synology-photostatio ... -database/

 

на свой страх и риск!!! на винде эти команды точно нормально работают.

 

ушел спать...

Link to comment
Share on other sites

×
×
  • Create New...