Проект

Общее

Профиль

ИСПОЛЬЗОВАНИЕ » История » Версия 5

Dmitry Chernyak, 07.07.2016 13:07

1 2 Александр Кобуз
h1. ИСПОЛЬЗОВАНИЕ
2 1 Александр Кобуз
3 4 Dmitry Chernyak
{{toc}}
4 4 Dmitry Chernyak
5 4 Dmitry Chernyak
{{include(ОГЛАВЛЕНИЕ)}}
6 3 Dmitry Chernyak
7 1 Александр Кобуз
<pre>
8 1 Александр Кобуз
Все действия производятся в командной строке.
9 1 Александр Кобуз
Пользователям Windows ™ необходимо запустить оболочку CygWin.
10 1 Александр Кобуз
</pre>
11 1 Александр Кобуз
12 1 Александр Кобуз
h2. Настройка scduply
13 1 Александр Кобуз
14 1 Александр Кобуз
15 5 Dmitry Chernyak
Если Вы собираетесь хранить конфигурацию в /etc (доступно только при запуске scduply от root), предварительно создайте каталог /etc/scduply:
16 1 Александр Кобуз
17 1 Александр Кобуз
<pre>
18 1 Александр Кобуз
mkdir /etc/scduply
19 1 Александр Кобуз
</pre>
20 1 Александр Кобуз
21 1 Александр Кобуз
Иначе конфигурация автоматически разместится в $HOME/.scduply
22 1 Александр Кобуз
23 1 Александр Кобуз
<pre>
24 1 Александр Кобуз
scduply init
25 1 Александр Кобуз
</pre>
26 1 Александр Кобуз
27 1 Александр Кобуз
В каталоге конфигурации откройте файл conf и настройте в нем значения
28 1 Александр Кобуз
GPG_KEY — укажите ID ключа, если Вы собираетесь использовать ключ,
29 1 Александр Кобуз
GPG_PW — укажите пароль для ключа GPG, или пароль для симметричного шифрования,
30 1 Александр Кобуз
TARGET_URL — укажите путь (сетевой или локальный) к месту хранения архивов.
31 1 Александр Кобуз
32 1 Александр Кобуз
h2. Настройка задания
33 1 Александр Кобуз
34 1 Александр Кобуз
<pre>
35 1 Александр Кобуз
scduply JOB create
36 1 Александр Кобуз
</pre>
37 1 Александр Кобуз
38 1 Александр Кобуз
JOB — имя задания. Будет создан подкаталог с именем JOB и шаблонами настроек.
39 1 Александр Кобуз
40 1 Александр Кобуз
Источник
41 1 Александр Кобуз
42 1 Александр Кобуз
Откройте файл JOB/source и впишите в него путь к каталогу, который будете резервировать (вместо строки «/path/to/source»).
43 1 Александр Кобуз
44 1 Александр Кобуз
Для создания простого задания этого достаточно — можно переходить резервному копированию!
45 1 Александр Кобуз
46 1 Александр Кобуз
Исключения
47 1 Александр Кобуз
48 1 Александр Кобуз
При необходимости, откройте файл JOB/exclude и впишите в него пути, которые необходимо включить или исключить из копирования. Используйте полные пути.
49 1 Александр Кобуз
50 1 Александр Кобуз
<pre>
51 1 Александр Кобуз
+ /home/dmi/Documents
52 1 Александр Кобуз
+ /home/dmi/Photo
53 1 Александр Кобуз
- **
54 1 Александр Кобуз
</pre>
55 1 Александр Кобуз
56 1 Александр Кобуз
Можно использовать шаблоны. Двойная звездочка означает «исключить все».
57 1 Александр Кобуз
58 1 Александр Кобуз
Индивидуальные настройки
59 1 Александр Кобуз
60 1 Александр Кобуз
При необходимости, Вы можете установить индивидуальные конфигурационные параметры для задания в файле JOB/conf.
61 1 Александр Кобуз
62 1 Александр Кобуз
Исключение задания из пакетного вызова
63 1 Александр Кобуз
64 1 Александр Кобуз
Если Вы хотите, чтобы задание не вызывалось при пакетном запуске командой bkpall, создайте пустой файл JOB/skip
65 1 Александр Кобуз
66 1 Александр Кобуз
h2. Резервное копирование
67 1 Александр Кобуз
68 1 Александр Кобуз
<pre>
69 1 Александр Кобуз
scduply ЗАДАНИЕ backup
70 1 Александр Кобуз
</pre>
71 1 Александр Кобуз
72 1 Александр Кобуз
или, для бэкапа всех заданий
73 1 Александр Кобуз
74 1 Александр Кобуз
<pre>
75 1 Александр Кобуз
scduply bkpall
76 1 Александр Кобуз
</pre>
77 1 Александр Кобуз
78 1 Александр Кобуз
Если в глобальном файле конфигурации настроить переменные MAIL_*, то bkpall будет отсылать по e-mail отчет со сводкой по всем заданиям и журналом.
79 1 Александр Кобуз
80 1 Александр Кобуз
h2. Восстановление
81 1 Александр Кобуз
82 1 Александр Кобуз
<pre>
83 1 Александр Кобуз
scduply ЗАДАНИЕ restore КАТАЛОГ-КУДА
84 1 Александр Кобуз
</pre>
85 1 Александр Кобуз
86 1 Александр Кобуз
Восстановление на 4 дня назад
87 1 Александр Кобуз
88 1 Александр Кобуз
<pre>
89 1 Александр Кобуз
scduply ЗАДАНИЕ restore КАТАЛОГ-КУДА 4D
90 1 Александр Кобуз
</pre>
91 1 Александр Кобуз
92 1 Александр Кобуз
Восстановление на 4 дня назад, только каталог will_be_lost
93 1 Александр Кобуз
94 1 Александр Кобуз
<pre>
95 1 Александр Кобуз
scduply ЗАДАНИЕ restore КАТАЛОГ-КУДА 4D --file-to-restore will_be_lost
96 1 Александр Кобуз
</pre>
97 1 Александр Кобуз
98 1 Александр Кобуз
h2. Проверка состояния
99 1 Александр Кобуз
100 1 Александр Кобуз
<pre>
101 1 Александр Кобуз
scduply ЗАДАНИЕ status
102 1 Александр Кобуз
</pre>
103 1 Александр Кобуз
104 1 Александр Кобуз
Список файлов
105 1 Александр Кобуз
106 1 Александр Кобуз
<pre>
107 1 Александр Кобуз
scduply ЗАДАНИЕ list [ВОЗРАСТ]
108 1 Александр Кобуз
</pre>
109 1 Александр Кобуз
110 1 Александр Кобуз
h2. Восстановление после потери оборудования
111 1 Александр Кобуз
112 1 Александр Кобуз
Минимальный набор
113 1 Александр Кобуз
114 1 Александр Кобуз
Для переустановки системы в случае потери оборудования, Вам понадобиться:
115 1 Александр Кобуз
116 1 Александр Кобуз
Ваш GPG-ключ  и пароль к нему (или пароль шифрования, если GPG-ключ не использовался).
117 1 Александр Кобуз
Рекомендуем: сделать копию каталога настроек (ПОСЛЕ осуществления хотя бы одного успешного санса резервного копирования — он уже будет содержать экспортированную копию GPG-ключа).
118 1 Александр Кобуз
ssh-ключ, который использовался для подключения к хранилищу резервных копий.
119 1 Александр Кобуз
Рекомендуем: сделать копию каталога ~/.ssh.
120 1 Александр Кобуз
Эти данные необходимо скопировать на переносной носитель (например, USB-Flash) и хранить в секретном месте, обязательно вне офиса.
121 1 Александр Кобуз
122 1 Александр Кобуз
<pre>
123 1 Александр Кобуз
Копия данных ОБЯЗАТЕЛЬНО должна быть у руководителя предприятия и храниться вне офиса.
124 1 Александр Кобуз
</pre>
125 1 Александр Кобуз
126 1 Александр Кобуз
Полный набор
127 1 Александр Кобуз
128 1 Александр Кобуз
Полный набор, необходимый для комфортного восстановления, включает:
129 1 Александр Кобуз
130 1 Александр Кобуз
Свежую копию каталога настройки (поскольку она будет содержать полный список настроенных заданий, последние настройки исключений и т.п.);
131 1 Александр Кобуз
Журналы сеансов резервного копирования;
132 1 Александр Кобуз
ssh-ключ для доступа к хранилищу резервных копий.
133 1 Александр Кобуз
134 1 Александр Кобуз
<pre>
135 1 Александр Кобуз
Мы рекомендуем сохранить в секретном месте GPG-ключ, пароль и ssh-ключ, как было указано выше, и настроить дополнительное задание резервного копирования для сохранения каталога настройки и журналов.
136 1 Александр Кобуз
</pre>
137 1 Александр Кобуз
138 1 Александр Кобуз
Настройки находится в каталоге/etc/scduply (если он был создан до инициализации и программа запущена от root), или в каталоге ~/.scduply.
139 1 Александр Кобуз
140 1 Александр Кобуз
Журналы резервного копирования записываются в каталог ~/.scduply/log — при локальной установке и /var/log/scduply — при установке в /etc/scduply.
141 1 Александр Кобуз
142 1 Александр Кобуз
Резервная копия среды CygWin не нужна
143 1 Александр Кобуз
144 1 Александр Кобуз
Нет необходимости делать полную резервную копию среды CygWin, поскольку она может быть восстановлена повторной установкой.
145 1 Александр Кобуз
146 1 Александр Кобуз
h2. Технические подробности scduply
147 1 Александр Кобуз
148 1 Александр Кобуз
При начальной инициализации scduply для сохранения настроек использует  каталог /etc/scduply (если он был создан до инициализации и программа запущена от root), или каталог ~/.scduply.
149 1 Александр Кобуз
150 1 Александр Кобуз
В каталоге настроек лежит глобальный файл конфигурации и создаются подкаталоги с профилями заданий бэкапа.
151 1 Александр Кобуз
152 1 Александр Кобуз
Каждый покаталог имеет файлы:
153 1 Александр Кобуз
154 1 Александр Кобуз
config — локальный файл конфигурации, в котором можно переопределять установки
155 1 Александр Кобуз
source — файл содержит путь к каталогу, который будет бэкапиться
156 1 Александр Кобуз
exclude — файл шаблонов-исключений (передается duplicity как —exclude-globbing-filelist)
157 1 Александр Кобуз
descr — описание (первая строка) и заметки — все последующие. Создается и используется интерфейсом scdw.
158 1 Александр Кобуз
skip — при наличии, профиль игнорируется командой bkpall
159 1 Александр Кобуз
saved.env, gpg*.asc — файлы, содержащие информацию, достаточнуюдля восстановления на новом компьютере. Создаются автоматически в момент бэкапа.
160 1 Александр Кобуз
При резервном копировании scduply создает журнал работы duplicity и записывает его в каталог ~/.scduply/log/ — при локальной установке и /var/log/scduply — при установке в /etc/scduply.
161 1 Александр Кобуз
162 1 Александр Кобуз
h2. Дополнительная информация
163 1 Александр Кобуз
164 1 Александр Кобуз
Для более эффективного применения предлагаемых средств резервного копирования, пожалуйста, ознакомьтесь со следующими материалами:
165 1 Александр Кобуз
166 1 Александр Кобуз
<pre>
167 1 Александр Кобуз
man duplicity
168 1 Александр Кобуз
</pre>
169 1 Александр Кобуз
170 1 Александр Кобуз
<pre>
171 1 Александр Кобуз
sdcuply usage
172 1 Александр Кобуз
</pre>
173 1 Александр Кобуз
174 1 Александр Кобуз
<pre>
175 1 Александр Кобуз
man scduply  # в нынешнем состоянии - это мануал по duply, который немного отличается
176 1 Александр Кобуз
</pre>
177 1 Александр Кобуз
178 1 Александр Кобуз
Файл "CHANGES":https://raw.githubusercontent.com/skycover/scduply/master/CHANGES в каталоге с исходным кодом scduply содержит сводку отличий от duply (на английском).