НАСТРОЙКА » История » Версия 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> |