Проект

Общее

Профиль

НАСТРОЙКА » История » Версия 5

Dmitry Chernyak, 07.07.2016 13:32

1 1 Dmitry Chernyak
h1. НАСТРОЙКА scduply
2 1 Dmitry Chernyak
3 5 Dmitry Chernyak
{{toc}}
4 5 Dmitry Chernyak
5 2 Dmitry Chernyak
{{include(ОГЛАВЛЕНИЕ)}}
6 2 Dmitry Chernyak
7 3 Dmitry Chernyak
<pre>
8 3 Dmitry Chernyak
Все действия производятся в командной строке.
9 3 Dmitry Chernyak
Пользователям Windows ™ необходимо запустить оболочку CygWin.
10 3 Dmitry Chernyak
</pre>
11 1 Dmitry Chernyak
12 3 Dmitry Chernyak
h2. Подготовка
13 3 Dmitry Chernyak
14 3 Dmitry Chernyak
Если Вы собираетесь хранить конфигурацию в /etc (доступно только при запуске scduply от root), предварительно создайте каталог /etc/scduply:
15 3 Dmitry Chernyak
16 1 Dmitry Chernyak
<pre>
17 3 Dmitry Chernyak
mkdir /etc/scduply
18 1 Dmitry Chernyak
</pre>
19 1 Dmitry Chernyak
20 3 Dmitry Chernyak
Иначе конфигурация автоматически разместится в $HOME/.scduply
21 1 Dmitry Chernyak
22 1 Dmitry Chernyak
<pre>
23 3 Dmitry Chernyak
scduply init
24 3 Dmitry Chernyak
</pre>
25 3 Dmitry Chernyak
26 3 Dmitry Chernyak
В файле ~/.scduply/conf или /etc/scduply/conf задать значения, следуя подсказкам в комментариях:
27 4 Dmitry Chernyak
*GPG_KEY* — укажите ID ключа, если Вы собираетесь использовать ключ,
28 4 Dmitry Chernyak
*GPG_PW* — укажите пароль для ключа GPG, или пароль для симметричного шифрования,
29 4 Dmitry Chernyak
*TARGET_URL* — укажите путь (сетевой или локальный) к месту хранения архивов.
30 3 Dmitry Chernyak
31 3 Dmitry Chernyak
Пример:
32 3 Dmitry Chernyak
<pre>
33 1 Dmitry Chernyak
GPG_PW = 123456 
34 1 Dmitry Chernyak
TARGET_URL = /tmp/sctest
35 1 Dmitry Chernyak
</pre>
36 1 Dmitry Chernyak
37 3 Dmitry Chernyak
h2. Тестируем
38 1 Dmitry Chernyak
39 3 Dmitry Chernyak
h3. Создаем задание
40 3 Dmitry Chernyak
41 1 Dmitry Chernyak
<pre>
42 1 Dmitry Chernyak
$ scduply JOB create
43 1 Dmitry Chernyak
$ echo /path/to/backup > ~/.scduply/JOB/source
44 1 Dmitry Chernyak
</pre>
45 1 Dmitry Chernyak
46 3 Dmitry Chernyak
h3. Делаем бэкап
47 1 Dmitry Chernyak
48 3 Dmitry Chernyak
Выполняются все сконфигурировнные задания
49 3 Dmitry Chernyak
50 1 Dmitry Chernyak
<pre>
51 1 Dmitry Chernyak
$ scduply bkpall
52 1 Dmitry Chernyak
</pre>
53 1 Dmitry Chernyak
54 1 Dmitry Chernyak
Первый бэкап задания будет полным, последующие — инкрементальные, с поблочной разницей по алгоритму librsync.
55 1 Dmitry Chernyak
56 3 Dmitry Chernyak
h3. Восстанавливаем
57 1 Dmitry Chernyak
58 1 Dmitry Chernyak
<pre>
59 1 Dmitry Chernyak
$ scduply JOB restore /path/to/restore
60 1 Dmitry Chernyak
</pre>