Подскажите пожалуйста - не удаляются файлы из приемника

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

Подскажите пожалуйста - не удаляются файлы из приемника

Postby MikolaFrom » Tue, 08 May 2007, 19:05

Добрый день!
Односторонняя синхронизация. Не удаляются файлы в премнике, которые были удалены в источнике. Подскажите, пожалуйста, что не так?

DoSync.cmd
Code: Select all
@D:\_flashcopy\nnBackUp\nnbackup.exe -ini "D:\_flashcopy\nnBackUp\SyncFlash\SyncParams.txt"  -f "D:\_flashcopy\nnBackUp\SyncFlash\SyncPath.txt"


SyncParams.txt
Code: Select all
AnyDifference ON
CopyAccessRights OFF
CopyEmptyDirs ON
DelAbsent ON
DelAbsentDir ON
IgnoreErrors ON
KeepPath ON
Language: Russian
LogFile: D:\_flashcopy\nnBackUp\SyncFlash\logs\%DD%-%MM%-%YYYY%.log
Logtime: "%WW% %DD%.%MMM%.%YYYY% %hh%:%mm%"
NoZipDump ON
PushChanged OFF
Quiet OFF
SubTree ON
TwoSecondsPrecision ON
Verbose ON


SyncPath.txt
Code: Select all
-i G:\Nick\
-o D:\_flashcopy\Nick\


Спасибо!
MikolaFrom
 
Posts: 3
Joined: Tue, 03 Oct 2006, 22:06

Postby elos » Thu, 10 May 2007, 10:19

перво-наперво не вижу самой команды sync (не в ini же команду для работы nnBackup задают)
далее, не вижу ключа
-da - удалять в приемном каталоге файлы, отсутствующие в исходном каталоге. Удаление происходит после завершения копирования новых и обновленных файлов, т. е. сначала копируются новые и обновленные файлы, потом удаляются отсутствующие файлы. Эта опция не работает при двунаправоенной синхронизации (sync2)!

(или употребить nnBackup повторно c КОМАНДОЙ delabsent )

итого, должно быть в SyncPath.txt (по мне - что-то имя этого файла не соответствует смыслу - тут команды с ключами описываются, хоть и с путями...)

sync
-i G:\Nick\
-o D:\_flashcopy\Nick\
-da
и еще кучка вероятно нужных опций
elos
 
Posts: 664
Joined: Tue, 25 Apr 2006, 11:15

Postby elos » Thu, 10 May 2007, 10:51

Может в ini DelAbsent не отрабатывает из-за версии nnbackup ?
сам пользуюсь b19, но без ini - от ключа -da все работает
elos
 
Posts: 664
Joined: Tue, 25 Apr 2006, 11:15

Postby MikolaFrom » Sat, 12 May 2007, 14:27

Спасибо!
Пашет. Все дело было в том что я не указал слово sync в файле DoSync.cmd

Code: Select all
D:\_flashcopy\nnBackUp\nnbackup.exe sync -ini "D:\_flashcopy\nnBackUp\SyncFlash\SyncParams.txt"  -f "D:\_flashcopy\nnBackUp\SyncFlash\SyncPath.txt"


SyncParams.txt и SyncPath.txt оставил без изменений
MikolaFrom
 
Posts: 3
Joined: Tue, 03 Oct 2006, 22:06


Return to nnBackup forum (Russian)

Who is online

Users browsing this forum: No registered users and 1 guest

cron