НАСТРОЙКА » История » Версия 4
Dmitry Chernyak, 07.07.2016 13:31
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 | 4 | Dmitry Chernyak | *GPG_KEY* — укажите ID ключа, если Вы собираетесь использовать ключ, |
26 | 4 | Dmitry Chernyak | *GPG_PW* — укажите пароль для ключа GPG, или пароль для симметричного шифрования, |
27 | 4 | Dmitry Chernyak | *TARGET_URL* — укажите путь (сетевой или локальный) к месту хранения архивов. |
28 | 3 | Dmitry Chernyak | |
29 | 3 | Dmitry Chernyak | Пример: |
30 | 3 | Dmitry Chernyak | <pre> |
31 | 1 | Dmitry Chernyak | GPG_PW = 123456 |
32 | 1 | Dmitry Chernyak | TARGET_URL = /tmp/sctest |
33 | 1 | Dmitry Chernyak | </pre> |
34 | 1 | Dmitry Chernyak | |
35 | 3 | Dmitry Chernyak | h2. Тестируем |
36 | 1 | Dmitry Chernyak | |
37 | 3 | Dmitry Chernyak | h3. Создаем задание |
38 | 3 | Dmitry Chernyak | |
39 | 1 | Dmitry Chernyak | <pre> |
40 | 1 | Dmitry Chernyak | $ scduply JOB create |
41 | 1 | Dmitry Chernyak | $ echo /path/to/backup > ~/.scduply/JOB/source |
42 | 1 | Dmitry Chernyak | </pre> |
43 | 1 | Dmitry Chernyak | |
44 | 3 | Dmitry Chernyak | h3. Делаем бэкап |
45 | 1 | Dmitry Chernyak | |
46 | 3 | Dmitry Chernyak | Выполняются все сконфигурировнные задания |
47 | 3 | Dmitry Chernyak | |
48 | 1 | Dmitry Chernyak | <pre> |
49 | 1 | Dmitry Chernyak | $ scduply bkpall |
50 | 1 | Dmitry Chernyak | </pre> |
51 | 1 | Dmitry Chernyak | |
52 | 1 | Dmitry Chernyak | Первый бэкап задания будет полным, последующие — инкрементальные, с поблочной разницей по алгоритму librsync. |
53 | 1 | Dmitry Chernyak | |
54 | 3 | Dmitry Chernyak | h3. Восстанавливаем |
55 | 1 | Dmitry Chernyak | |
56 | 1 | Dmitry Chernyak | <pre> |
57 | 1 | Dmitry Chernyak | $ scduply JOB restore /path/to/restore |
58 | 1 | Dmitry Chernyak | </pre> |