Ivanov E.P wrote:
выполняем команду
|/opt/firebird/bin/nbackup -B 0 /d1/gdb/home/MC.gdb|
создается файл
MC.gdb-0-20090205-1112.nbk
Какого размера?
запускаю программу работы с базой, добавляем данные, blob-ы изображения,
закрываем программу, если запустить повторно, все изменения видны,
размер базы изменяется, никаких файлов *.delta не появляется
Все как положено.
если запустить команду еще раз
/opt/firebird/bin/nbackup -B 1 /d1/gdb/home/MC.gdb
то создастся еще один файл
MC.gdb-1-20090205-1444.nbk размером 213096, тогда как база увеличелась
на 3 мега,
213096 - это в байтах? База, кстати, могла увеличиться не на реальные
данные, если batch extend сработал. Последние неиспользуемые страницы
вроде не бекапятся.
если запустить востановление
/opt/firebird/bin/nbackup -R /d1/gdb/home/MC.gdb
MC.gdb-0-20090205-1112.nbk MC.gdb-1-20090205-1444.nbk
то программа молча отработает и, судя по содежанию базы, данные
восстановятся только уровня 0
Это вряд ли.
по описанию nbackup после запуска MC.gdb-1-20090205-1444.nbk должен
фиксироваться размер и создаваться файл delta, так ничего этого не
наблюдается
Ты с ключом -L не перепутал?
--
Дмитрий Еманов