суббота, 4 июля 2015 г.

bacula restore (Автономное восстановление)

http://www.linux.org.ru/forum/admin/8026472
http://www.pedroliveira.pt/bacula-tape-restore-without-database/
http://blog.unixstyle.ru/7/bacula-bscan8-bls8-bextract8/

bls
bscan
bextract
Нашел интересующий меня Пул
root@mother:/volume1/bacula# ls -l -h
....
-rw-r----- 1 bacula tape 1,8G 2012-06-30 20:14 Base1c-0123
....
 
Посмотрел список файлов
root@mother:/volume1/bacula# bls -V Base1c-0123 /volume1/bacula
bls: butil.c:281 Using device: "/volume1/bacula" for reading.
25-июля 20:00 bls JobId 0: Ready to read from volume "Base1c-0123" on device "Volume1" (/volume1/bacula).
bls JobId 737: -rwxrwxrwx   1 root     root       244260864 2012-01-17 13:27:32  C:/base1Cv8/KADA ZPL3/1Cv8.1CD
bls JobId 737: drwxrwxrwx   1 root     root               0 2012-01-17 15:35:32  C:/base1Cv8/KADA ZPL3/1Cv8FTxt/
bls JobId 737: -rwxrwxrwx   1 root     root           11774 2011-08-01 15:35:26  C:/base1Cv8/KADA ZPL3/1Cv8Log/1Cv8.elf
bls JobId 737: -rwxrwxrwx   1 root     root           12568 2012-01-17 13:26:54  C:/base1Cv8/KADA ZPL3/1Cv8Log/1Cv8.lgf
bls JobId 737: -rwxrwxrwx   1 root     root         5096738 2012-01-17 13:27:32  C:/base1Cv8/KADA ZPL3/1Cv8Log/20111214000000.lgp
bls JobId 737: drwxrwxrwx   1 root     root               0 2012-01-17 15:36:01  C:/base1Cv8/KADA ZPL3/1Cv8Log/
bls JobId 737: drwxrwxrwx   1 root     root               0 2012-01-17 15:35:25  C:/base1Cv8/KADA ZPL3/
bls JobId 737: -rwxrwxrwx   1 root     root        22625301 2011-12-14 08:59:23  C:/base1Cv8/KADA ZPL3.zip
bls JobId 737: -rwxrwxrwx   1 root     root      2028990464 2011-12-14 18:53:06  C:/base1Cv8/Бухгалтерия_с_2012/1Cv8.1CD
^C
Запускаю bextract
root@mother:/volume1/bacula# bextract -V Base1c-0123 /volume1/bacula /tmp -dnnnnnnnnnnnnnnnnnnn
bextract: butil.c:281 Using device: "/volume1/bacula" for reading.
25-июля 20:01 bextract JobId 0: Ready to read from volume "Base1c-0123" on device "Volume1" (/volume1/bacula).
bextract JobId 0: -rwxrwxrwx   1 root     root       244260864 2012-01-17 13:27:32  /tmp/C:/base1Cv8/KADA ZPL3/1Cv8.1CD
Висит на первом файле, В это время в /tmp
root@mother:/tmp/C:/base1Cv8/KADA ZPL3# ls -l
total 0
-rw------- 1 root root 0 2012-07-25 20:01 1Cv8.1CD
Приходится прерывать bextract
^C
Попробуй с корректным bsr сначала, если есть возможность. смотрим *.bsr в /var/lib/bacula
root@bacula:/var/lib/bacula# cat 1c.kada.local-Base1c.bsr
# 22-Jul-2012 00:11:53 - 1c.kada.local-Base1c.2012-07-22_00.00.00_09 - Full
Volume="Base1c-0114"
MediaType="File"
VolSessionId=49
VolSessionTime=1341903205
VolAddr=0-0
FileIndex=0-0
Volume="Base1c-0114"
MediaType="File"
VolSessionId=49
VolSessionTime=1341903205
VolAddr=227-999936152
FileIndex=1-19
Volume="Base1c-0114"
MediaType="File"
VolSessionId=49
VolSessionTime=1341903205
VolAddr=999936153-1899909447
FileIndex=19-8542
# 23-Jul-2012 01:25:18 - 1c.kada.local-Base1c.2012-07-23_01.20.00_24 - Incremental, since=2012-07-22 00:00:03
Volume="Base1c-0116"
MediaType="File"
VolSessionId=53
VolSessionTime=1341903205
VolAddr=0-0
FileIndex=0-0
Volume="Base1c-0116"
MediaType="File"
VolSessionId=53
VolSessionTime=1341903205
VolAddr=227-746912144
FileIndex=1-279
# 24-Jul-2012 01:26:04 - 1c.kada.local-Base1c.2012-07-24_01.20.00_09 - Incremental, since=2012-07-23 01:20:04
Volume="Base1c-0118"
MediaType="File"
VolSessionId=56
VolSessionTime=1341903205
VolAddr=0-0
FileIndex=0-0
Volume="Base1c-0118"
MediaType="File"
VolSessionId=56
VolSessionTime=1341903205
VolAddr=227-803986320
FileIndex=1-209
# 25-Jul-2012 01:26:24 - 1c.kada.local-Base1c.2012-07-25_01.20.00_53 - Incremental, since=2012-07-24 01:20:04
Volume="Base1c-0119"
MediaType="File"
VolSessionId=59
VolSessionTime=1341903205
VolAddr=0-0
FileIndex=0-0
Volume="Base1c-0119"
MediaType="File"
VolSessionId=59
VolSessionTime=1341903205
VolAddr=227-847844282
FileIndex=1-332
Там нет такого Volume - Base1C-0123. Это то, собственно ради чего, я это в ручную и делаю. Надо было файлы восстановить, так в каталоге (webacula) одни файлы и размер для Volume Base1C-0123, а в файловой системе другие. Естественно из консоли ни чего не выходит, 0 восстановлено без ошибок. Что случилось и почему так все рассинхронизировалось еще предстоит разобраться. Это обнаружилось благодаря 1с нику, который базу запорол. И завтра надо ему бэкап отдать.
Добавлю я к FileSet для win:
...
portable=yes
...
На всякий случай