Проект

Общее

Профиль

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

Dmitry Chernyak, 07.07.2016 13:29

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