[Comm] Bacula и regex | wild в наборе файлов
Денис Ягофаров
denyago на rambler.ru
Пн Янв 18 14:55:11 UTC 2010
Доброго времени суток.
Пробую при помощи Bacula 3.0.3 забрать бекапы репозиториев (они сделаны
отдельным скриптом). Все файлы имеют вид SVN*gz.
Не получается скопировать только их - жадная Бакула копирует всё в
целевой папке. Создаётся впечатление, что RegEx и Wild не работают на
включение файлов в бекап.
Попытка 1:
# This is the backup of the SVN
FileSet {
Name = "SVNDump"
Include {
Options {
signature = MD5
RegEx = "^/tmp/SVN.*gz$"
}
File = "/tmp"
}
}
Проверяю:
estimate job=BackupSVN listing client=storeFd001
Connecting to Client storeFd001 at store.itc.lan:9102
-rw-r--r-- 1 root root 47 2010-01-18 12:22:57 /tmp/w_test
-rw-r--r-- 1 root root 0 2010-01-18 12:21:56 /tmp/SVNtest.inc.16-31.gz
-rw-r--r-- 1 root root 0 2010-01-18 12:21:44 /tmp/SVNtest.full.gz
-rw------- 1 root root 0 2010-01-17 18:32:30 /tmp/session_mm_phpini0.sem
drwx-----T 2 cacheman man 40 2010-01-18 04:02:05 /tmp/.private/cacheman
...
drwxrwxrwt 7 root root 240 2010-01-18 15:32:13 /tmp
2000 OK estimate files=15 bytes=33,633
Хм.... если добавить exclude = yes , регулярное выражение начинает работать:
Connecting to Client storeFd001 at store.itc.lan:9102
-rw-r--r-- 1 root root 47 2010-01-18 12:22:57 /tmp/w_test
-rw------- 1 root root 0 2010-01-17 18:32:30 /tmp/session_mm_phpini0.sem
drwx-----T 2 cacheman man 40 2010-01-18 04:02:05 /tmp/.private/cacheman
...
drwxrwxrwt 7 root root 240 2010-01-18 15:32:13 /tmp
2000 OK estimate files=13 bytes=33,633
Попытка 2:
# This is the backup of the SVN
FileSet {
Name = "SVNDump"
Include {
Options {
signature = MD5
Wild = "/tmp/SVN*gz"
}
File = "/tmp"
}
}
Проверяю:
estimate job=BackupSVN listing client=storeFd001
Connecting to Client storeFd001 at store.itc.lan:9102
-rw-r--r-- 1 root root 47 2010-01-18 12:22:57 /tmp/w_test
-rw-r--r-- 1 root root 0 2010-01-18 12:21:56 /tmp/SVNtest.inc.16-31.gz
-rw-r--r-- 1 root root 0 2010-01-18 12:21:44 /tmp/SVNtest.full.gz
-rw------- 1 root root 0 2010-01-17 18:32:30 /tmp/session_mm_phpini0.sem
drwx-----T 2 cacheman man 40 2010-01-18 04:02:05 /tmp/.private/cacheman
...
drwxrwxrwt 7 root root 240 2010-01-18 15:32:13 /tmp 2000 OK estimate
files=15 bytes=33,633
Хм.... если добавить exclude = yes , wild-выражение начинает работать:
estimate job=BackupSVN listing client=storeFd001
Connecting to Client storeFd001 at store.itc.lan:9102
-rw-r--r-- 1 root root 47 2010-01-18 12:22:57 /tmp/w_test
-rw------- 1 root root 0 2010-01-17 18:32:30 /tmp/session_mm_phpini0.sem
drwx-----T 2 cacheman man 40 2010-01-18 04:02:05 /tmp/.private/cacheman
...
drwxrwxrwt 7 root root 240 2010-01-18 15:32:13 /tmp
2000 OK estimate files=13 bytes=33,633
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : denyago.vcf
Тип : text/x-vcard
Размер : 384 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/community/attachments/20100118/f52b8714/attachment.vcf>
Подробная информация о списке рассылки community