"Fossies" - the Fresh Open Source Software Archive 
Member "fsbackup-1.2pl2/cfg_example_local" (19 Oct 2007, 10845 Bytes) of package /linux/privat/old/fsbackup-1.2pl2.tar.gz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
1 # Example of configuration file.
2 # Пример файла конфигурации.
3 #
4 # http://www.opennet.ru/dev/fsbackup/
5 # Copyright (c) 2001 by Maxim Chirkov. <mc@tyumen.ru>
6 #
7
8 #-------------------
9 # Name of backup, single word.
10 # Имя для бэкапа, строка состоящая из латинских букв, цифр и символа подчеркивания.
11 #-------------------
12
13 $cfg_backup_name = "testhost_local";
14
15
16 #-------------------
17 # Path of internal cache directory for local backup method.
18 # Директория для помещения текущих хэшей для локального метода бэкапа, или
19 # временных хешей для других методов.
20 #-------------------
21
22 $cfg_cache_dir = "/usr/local/fsbackup/cache";
23
24
25 #-------------------
26 # Full path of some external program running from C<fsbackup.pl>.
27 # $prog_gzip = "" - not use compression, $prog_pgp = "" - not use encryption.
28 # Пути к запускаемым в процессе выполнения бэкапа программам. Рекомендуется
29 # не полениться и прописать полный путь к каждой программе.
30 # Внимание ! При использовании шифрования через gpg, рекомендуется
31 # установить значение $prog_gzip="", так как gpg перед шифрованием сжимает
32 # данные, использование gzip приведет к двойному сжатию и лишней нагрузке на CPU.
33 #-------------------
34
35 $prog_md5sum = "md5sum -b";
36 $prog_tar = "/usr/bin/tar";
37 $prog_ssh = "/usr/bin/ssh";
38 $prog_rm = "/bin/rm";
39 $prog_gzip = "/usr/bin/gzip"; # Если равно "", то не использовать сжатие.
40 #$prog_pgp = "/usr/local/bin/gpg"; # Если равно "", то не применять шифрование.
41
42
43 #-------------------
44 # Checksum method:
45 # timesize - checksum of file attributes (default, best speed)
46 # md5 - checksum of file attributes + MD5 checksum of file content.
47 # Метод вычисления контрольных сумм для определения изменений в файле.
48 # timesize - учитывается время последнего изменения файла, его размер,
49 # атрибуты файла, но не учитывается содержимое. Как правило
50 # учета данных факторов достаточно для определения необходимости
51 # обновления файла в бэкапе. Наиболее быстрый метод.
52 # md5 - все параметры timesize + контрольная сумма содержимого
53 # файла. Наиболее ресурсоемкий и медленный метод.
54 #-------------------
55
56 $cfg_checksum = "timesize";
57
58
59 #-------------------
60 # Backup style:
61 # backup - incremental backup (copy only new and changed files).
62 # full_backup - full backup (copy all files).
63 # sync - file tree synchronization.
64 # hash - hash creation without storing archive (spying for new or changed files).
65 # Определение типа операции, вида бэкапа.
66 # backup - инкрементальный бэкап в архив (т.е. копируются только
67 # изменившиеся с момента последнего бэкапа файлы)..
68 # full_backup - полный бэкап в архив, без хэша (т.е. всегда копируются
69 # все файлы).
70 # sync - синхронизация дерева (только для типа хранилища ssh или local).
71 # hash - только генерация хэша, без помещения файлов в архив
72 # (пометка помещения файлов в бэкап, без физического перемещения)
73 #-------------------
74
75 $cfg_backup_style = "backup";
76
77
78 #-------------------
79 # Incremental level (after how many incremental copy make full refresh of backup)
80 # Число копий бэкапа, при инкрементальном бэкапе, после которых производится
81 # полный бэкап. Например, при = 7 - 6 раз будут помещаться только изменения,
82 # на 7 раз бэкап будет объединен в один файл. 0 - сколько угодно раз.
83 #-------------------
84
85 $cfg_increment_level = 7;
86
87
88 #-------------------
89 # Save previous backup to OLD directory before rotation or before storing
90 # full backup.
91 # 0 - don't save old backup
92 # 1 - save old backup.
93 # Сохранение предыдущей версии полного бэкапа перед инкрементальной ротацией или
94 # заменой текущего неинкрементального бэкапа новой версией.
95 # Старая версия помещается в подкаталог OLD.
96 # 0 - не сохранять предыдущую версию.
97 # 1 - сохранять предыдущую версию
98 #-------------------
99
100 $cfg_save_old_backup = 1;
101
102
103 #-------------------
104 # Type of backup storage:
105 # local - store backup on local file system.
106 # remote_ssh - store backup on remote host over SSH connection.
107 # remote_ftp - store backup on remote FTP server.
108 # Тип хранилища для бэкапа. Описание см. в файле README.
109 # local - хранение бэкапа в локальной файловой системе.
110 # remote_ssh - копирование бэкапа на удаленную машину с использованием SSH
111 # remote_ftp - копирование бэкапа на удаленную машину по FTP
112 #-------------------
113
114 $cfg_type = "remote_ftp";
115
116
117 #-------------------
118 # Connection parameters for remote_ssh storage type.
119 # Параметры необходимые для копирования бэкапа через ssh и ftp:
120 #-------------------
121
122 $cfg_remote_host = "backupserver.ru";
123 $cfg_remote_login = "backup_testhost";
124 $cfg_remote_path = "/backup_local";
125
126
127 #-------------------
128 # Password of remote login for remote_ftp storage type.
129 # Параметры необходимые для копирования бэкапа по ftp:
130 #-------------------
131
132 $cfg_remote_password = "password";
133
134
135 #-------------------
136 # Path of directory to store backup on local file system for local storage type.
137 # Параметры необходимые для хранения бэкапа на локальной ФС:
138 #-------------------
139
140 $cfg_local_path = "/usr/local/fsbackup/cache";
141
142
143 #-------------------
144 # Limit of file creation time in days.
145 # If not 0, don't backup files created or modified later then $cfg_time_limit days.
146 # Время в днях, файлы созданные ранее которого не будут помещаться в бэкап.
147 # 0 - помещаем все фалы независимо от времени их создания.
148 #-------------------
149
150 $cfg_time_limit = 0;
151
152
153 #-------------------
154 # Limit of maximum file size.
155 # If not 0, don't backup files witch size more then $cfg_time_limit kilobytes.
156 # Максимально допустимый размер файла в Kb для помещения в бэкап.
157 # 0 - помещаем все фалы независимо от их размера.
158 #-------------------
159
160 $cfg_size_limit = 0;
161
162 #-------------------
163 # Size of maximum size (in KiloBytes) of single unpacked archive file (volume).
164 # 0 - unlimited file size.
165 # Максимальный размер (в Kb) несжатого архива с бэкапом, размещенного в одном
166 # файле, т.е. размер тома. Полезно при создании гиганских архивов не влезающих
167 # в ограничение файловой системы или при последующей записи архивов на CD-ROM
168 # или другие накопители небольшого размера.
169 # При превышении заданного размера, запись продолжается в следующий файл c
170 # идентификатором '-2', '-3' и т.д.
171 # 0 - размер архива не ограничен.
172 #-------------------
173
174 $cfg_maximum_archive_size = 0;
175
176
177 #-------------------
178 # Root path for initial chdir.
179 # Корневая директория, относительно которой файлы помещаются в бэкап и
180 # относительно которой описаны пути для помещения файлов.
181 #-------------------
182
183 $cfg_root_path = "/";
184
185
186 #-------------------
187 # Name of user in public key ring with public key will be used for PGP encryption.
188 # Not use encryption if not set.
189 # Шифрования бэкапа с помощью PGP.
190 # Если поле не заполнено, то pgp не применяется.
191 # Иначе поле содержит UserId записи в public key ring.
192 #-------------------
193
194 $cfg_pgp_userid = "backup";
195
196
197 #-------------------
198 # Verbose level.
199 # 0 - Silent mode, suspend all output, except fatal configuration
200 # errors.
201 # 1 - Output errors and warnings.
202 # 2 - Output all the available data.
203 #
204 # Уровень "говорливости", регулирует объем выводимых программой сообщений.
205 # 0 - Подавить вывод любых сообщений.
206 # 1 - Выводить сообщения об ошибках и предупреждения
207 # 2 - Выводить все сообщения
208 #-------------------
209
210 $cfg_verbose = 2;
211
212 #-------------------
213 # Recursive review of the prohibited directories.
214 # 0 - Recursively to view all contents of directories marked for
215 # backup, including contents of directories prohibited by
216 # '!', '!d' and '=! rules.
217 # 1 - not use a recursive entrance to directory prohibited for
218 # backup (speed is increased, reduces flexibility of customization).
219 #
220 # Рекурсивный просмотр запрещенных директорий.
221 # 0 - рекурсивно просматривать все содержимое директорий помеченных
222 # для бэкапа, в том числе и содержимое директорий запрещенных
223 # правилами '!', '!d' и '=!'.
224 # 1 - не использовать рекурсивный вход в запрещенные для
225 # бэкапа директории (увеличивается скорость бэкапа, уменьшает
226 # гибкость настройки).
227 #-------------------
228
229 $cfg_stopdir_prune=0;
230
231 1;
232 #-------------------
233 # List of backuped path and regexp mask.
234 # /dir[/file] - backup file or directory.
235 # !/dir[/file] - NOT include this file or directory to backup.
236 # # - ignore this line.
237 # Mask:
238 # =~ - regexp mask for include file or directory to backup.
239 # f~ - regexp file mask for include file to backup.
240 # d~ - regexp directory mask for include directory to backup.
241 # =! - regexp mask for NOT include file or directory to backup.
242 # f! - regexp file mask for NOT include file to backup.
243 # d! - regexp directory mask for NOT include directory to backup.
244 #
245 #
246 #
247 # Список файлов и условий для помещения в бэкап.
248 # (описываются после директивы __DATA__):
249 # /dir[/file] - путь к файлу/директории для бэкапа.
250 # !/dir[/file] - отрицание пути, не помещать в бэкап. Не маска, а реальный путь.
251 # # - комментарий
252 # Маски:
253 # =~ - маска для файла или директории, а не абсолютный путь. Первый или второй символ.
254 # f~ - маска для файла. Первый или второй символ.
255 # d~ - маска для директории. Первый или второй символ.
256 # Маски отрицания:
257 # =! - "НЕ" маска для файла или директории, а не абсолютный путь. Первый или второй символ.
258 # f! - "НЕ" маска для файла. Первый или второй символ.
259 # d! - "НЕ" маска для директории. Первый или второй символ.
260 #
261 #
262 # Бэкап проходит только в рамках директорий и файлов описанных в путях.
263 # Отрицания путей имеют более высокий приоритет чем пути.
264 # Маски имеют более высокий приоритет, чем пути или отрицание путей,
265 # маски "НЕ" имеют более высокий приоритет, чем обычные маски:
266 #
267 #
268 # Таблица приоритетов:
269 # Operation priority:
270 #
271 # 1. =!
272 # 2. f!
273 # 3. f~
274 # 4. d!
275 # 5. =~
276 # 6. d~
277 # 7. !
278 # 8. path
279 #
280 # Пример:
281 # /usr/home # Объявляем /usr/home как пустой путь,
282 # !/usr/home # для работы масок.
283 # d~public_html
284 # /var
285 # d!var/log
286 # f~netconf\.log.*
287 #
288 # при этом только /usr/home/*/public_html будет добавлено в архив,
289 # а файлы директории /var/log/var/log/, за исключением messages, нет.
290 # Но, /usr/local/home/user/public_html добавлено в
291 # архив не будет ! Для поиска только по маскам нужно объявить:
292 # /
293 # !/
294 # d~public_html
295 # d~cgi-bin
296 # d~/etc/
297 #-------------------
298
299 __DATA__
300 /usr/local/fsbackup
301 !/usr/local/fsbackup/cache
302 f!\.core$
303 f!^core$
304 f!\.o$
305
306 # Installed packages
307 /usr/local/bin
308 /usr/local/include
309 /usr/local/lib
310 /usr/local/libdata
311 /usr/local/libexec
312 /usr/local/sbin
313 /usr/local/share
314 /var/ucd-snmp
315
316 # Programs from source
317 /usr/local/apache/bin
318 /usr/local/apache/conf
319 /usr/local/apache/cgi-bin
320 /usr/local/apache/htdocs
321 /usr/local/apache/libexec
322 /usr/local/pgsql/bin
323 /usr/local/pgsql/share
324 /usr/local/pgsql/lib
325 /usr/local/pgsql/include
326 /usr/local/pgsql/data
327 !/usr/local/pgsql/data/base
328 !/usr/local/pgsql/data/pg_xlog
329 !/usr/local/pgsql/data/pg_clog
330
331 /usr/local/src
332 /usr/local/uucp
333
334 /usr/local/alertmon
335 !/usr/local/alertmon/toplogs