Dump. Сбой при использовании -a A -A

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

Dump. Сбой при использовании -a A -A

Postby hornet_ru » Fri, 04 Jan 2008, 07:48

Для предотвращения многократного копирования файлов с датой создания/модификации большей чем текущая (на практике появление таких файлов в резервируемых пользовательских каталогах иногда случается) я решил использовать комбинацию опций -a A -A (копировать только файлы с атрибутом 'archive', cнимать атрибут файла 'archive' после копирования). Однако, после добавления этих опций nnbackup запускается и сразу же завершает работу с ErrorLevel 1. Соответствующая строка в dumpdates.txt появляется, но каталог дампа не создается.

Версия программы:
nnBackup. V 3.01b30 Build 117

Командная строка:
nnbackup.exe dump 7 -c -ci -i \\server.example.loc\d$\Users -o D:\backup\users -s -sa -tc -a A -A -dumple -nozip -v

Вывод на консоли:
Fr 04.Jan.2008 13:21 Start dump \\ur-sql.ursc.ugok.ak\d$\Users 04.01.2008/13:20:00
Fr 04.Jan.2008 13:21 Stop dump \\ur-sql.ursc.ugok.ak\d$\Users

И еще.. Может стоит добавить опцию, сбрасывающую дату создания/модификации файлов и дату создания каталогов на текущую если она больше текущей. Так как использование параметра -A может испортить полноту резервных копий, если к примеру в процессе копирования возникли ошибки (глюкнула сеть, закончилось место на целевом диске и т.д.) и нужно повторить какой-то дамп, а атрибуты файлов уже сброшены. Хотя, видимо, и такую проблему можно обойти манипуляциями с dumpdates.txt и папками дампа. Но всё же...
hornet_ru
 
Posts: 3
Joined: Wed, 07 Nov 2007, 04:10

Re: Dump. Сбой при использовании -a A -A

Postby Nicholas_Nemtsev » Wed, 09 Jan 2008, 10:30

ErrorLevel 1 - это означает, что "копировать нечего".
Думаю, правильнее сделать сброс атрибута А после успешного копирования, а не по ходу дела, по крайней мере, для режима dump. Но это только после релиза.
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Re: Dump. Сбой при использовании -a A -A

Postby elos » Thu, 10 Jan 2008, 09:22

В момент создания файла атрибут ставит (скорее всего) операционка. А программа- "создатель файлов" просто не знает о желаниях будущих ее пользователей как-то бекапить ее файлы с задействованием атрибута "архивный".

Выход на данный момент только в пересмотре своего алгоритма обработки файлов. Ну а тем кто будет сам писать что-то стоящее и создающее файлы - предусмотреть в момент изменения уже существующих файлов "ручную" установку атрибута "archive"...
elos
 
Posts: 665
Joined: Tue, 25 Apr 2006, 11:15


Return to nnBackup forum (Russian)

Who is online

Users browsing this forum: No registered users and 3 guests