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