Как работают уровни dump?

Обсуждение программы nnBackup

Как работают уровни dump?

Postby krv » Mon, 27 Jun 2005, 11:39

В хелпе написано:
"дамп любого другого уровня (например, N) содержит только файлы, которые появились или изменились с момента создания последнего дампа, чей уровень меньше или равен N. Если новых или измененных файлов нет, то дамп не создается"
Т.е. если я создаю дамп первого уровня, удаляю созданный дамп, затем снова создаю дамп первого уровня, он должен быть пустым. Исключение могут составлять файлы, созданные в ту же минуту, что и первый дамп.
На практике действует по другому.
Создаю K:\source, k:\dest.
В K:\source создаю файл.
Жду минуту.
Запускаю
"c:\Program files\nnbackup\nnbackup.exe" dump 1 -i k:\source -o k:\dest -s -v -nozip
Удаляю созданный дамп.
Запускаю
"c:\Program files\nnbackup\nnbackup.exe" dump 1 -i k:\source -o k:\dest -s -v -nozip
Дамп создается снова. Судя по хелпу это неправильно.
Как это можно объяснить?
krv
 
Posts: 7
Joined: Mon, 27 Jun 2005, 11:07

Postby NoN » Sun, 04 Sep 2005, 12:03

Вы не создавали нулевой дамп, и ваш первый - "И.О. нулевого" - содержит все файлы. Вроде так.
NoN
 

Postby krv » Mon, 05 Sep 2005, 07:07

"дамп любого другого уровня (например, N) содержит только файлы, которые появились или изменились с момента создания последнего дампа, чей уровень меньше или равен N. Если новых или измененных
^^^^^^^
файлов нет, то дамп не создается"

Т.е. должны копироваться все файлы, измененные со времени последнего инкрементного резервного копирования нулевого или первого уровня. Как можно трактовать иначе я не совсем понял.
krv
 
Posts: 7
Joined: Mon, 27 Jun 2005, 11:07

Postby One » Tue, 06 Sep 2005, 20:17

Я понимаю это так: о создании новых файлов или изменении старых программа узнаёт сравнивая файлы подлежащие дампированию с файлами хранящимися во всех предыдущих уровнях дампа. Если Вы удалили дамп первого уровня, то проаграмма сверяет дату и время с файлами нулевого дампа.
One
 
Posts: 5
Joined: Tue, 06 Sep 2005, 20:11

Postby krv » Wed, 07 Sep 2005, 07:02

nnbackup берет информацию о датах предыдущих инкрементных копирований из c:\program files\nnbackup\etc\dumpdates.txt
krv
 
Posts: 7
Joined: Mon, 27 Jun 2005, 11:07

Postby One » Wed, 07 Sep 2005, 19:45

krv wrote:nnbackup берет информацию о датах предыдущих инкрементных копирований из c:\program files\nnbackup\etc\dumpdates.txt
Тогда не понятна такая фраза из хелпа
Help wrote:Каждой сессии резервного копирования (дампу) присваивается свой номер (целое число от 0 до 9) - уровень резервирования, который и определяет, какие файлы будут скопированы.
А ещё в хелпе написано
Help wrote:Грамотно манипулируя уровнями дампов можно полноценно управлять содержимым дамп-архивов, что даст вам экономию времени при восстановлении данных. Вместо того, чтобы создавать последовательно пронумерованные дампы и при восстановлении данных обрекать себя на разархивирование всех существующих дампов по очереди, бывает целесообразно "чередовать", уровни дампов. Например, в среде Unix очень распространена следующая схема дамп-резервирования:

0, 3, 2, 5, 4, 7, 6, 9, 8, 9
Вот ее "расшифровка":

0 3 2 5 4 7 6 9 8 9
| | | | | | | | | |
0 means a full backup.
| | | | | | | | |
3 means copy all files new or modified since level 0 and 3.
| | | | | | | |
2 means copy all files new or modified since level 0 and 2.
| | | | | | |
5 means copy all files new or modified since level 0, 3 and 5.

Последнюю строчку не пойму - почему 5 дамп не захватывает 2?
One
 
Posts: 5
Joined: Tue, 06 Sep 2005, 20:11


Return to nnBackup forum (Russian)

Who is online

Users browsing this forum: No registered users and 1 guest

cron