Вопрос разработчикам и причастным :) по Nbackup
Добавлено: 10 мар 2008, 05:45
Читаю мануал по nbackup и в разделе "Несвязанные ссылки" вижу:
"... Более того, каждый резервный файл уровня 1 и выше содержит идентификатор того файла, на котором он основан..."
За-ме-ча-тель-но! Но тогда, позвольте спросить, за каким мне надо указывать в команде восстановления nbackup ВСЕ файлы бекапов? ВСЮ цепочку?!? Если каждый содержит ссылку на предыдущий?!? Не логичнее бы было указать только ОДИН - а именно ПОСЛЕДНИЙ файл инкрементальной копии, до которого я хочу восстановиться? А предыдущие nbackup уж сам найдёт при наличии-то идентификаторов? Тогда можно вообще не париться - инкрементальная ли это копия или нет - просто:и пусть nbackup сам и разбирается в этой цепочке, благо все возможности у него для этого есть... Тогда можно просто найти последний бекап по имени (в котором полная дата-время) и указать его в качестве цели восстановления, не заботясь о том, какая там до него цепочка была, и какого уровня там этот бекап! Ведь приложению не так просто разобраться в том, какой это бэкап, и какую цепочку построить! Ну да, можно именовать по-другому полные и инкрементальные бекапы, но ведь в механизме уже заложен идентификатор-ссылка на предыдущий файл? Так почему его не использовать?!?
"... Более того, каждый резервный файл уровня 1 и выше содержит идентификатор того файла, на котором он основан..."
За-ме-ча-тель-но! Но тогда, позвольте спросить, за каким мне надо указывать в команде восстановления nbackup ВСЕ файлы бекапов? ВСЮ цепочку?!? Если каждый содержит ссылку на предыдущий?!? Не логичнее бы было указать только ОДИН - а именно ПОСЛЕДНИЙ файл инкрементальной копии, до которого я хочу восстановиться? А предыдущие nbackup уж сам найдёт при наличии-то идентификаторов? Тогда можно вообще не париться - инкрементальная ли это копия или нет - просто:
Код: Выделить всё
nbackup -R WorkBase.fdb 05022008163052.nbk