Не работает -delete-excluded (-delete-before)

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

Не работает -delete-excluded (-delete-before)

Postby Koros1 » Sun, 04 Mar 2007, 17:10

Подскажите в чем ошибка использование -delete-excluded (-delete-before) ничего не дает:

Code: Select all
nnbackup.exe sync2 -i "F:\!Для синхронизации\Двунаправленная" -o "I:\!Для синхронизации" -delete-before -backup "F:\!Для синхронизации\Temp" -log "F:\!Для синхронизации\Temp\!All.log" -v -s -e -list "F:\База\Архив\!Для синхронизации\Temp\!Sync.log" -fp -GT 50 -x ~$*,*.tmp,*.bak


После синхронизации файлы, отсутствующие в исходном/приемном каталоге, в любом случае появляются в другом (приемном/исходном) каталоге.

(проверял на nnBackup. V 2.28 Build 260 25.05.2005 и nnBackup. V 3.01b16 Build 64 2005-11-28 14:16)
Koros1
 
Posts: 2
Joined: Sun, 04 Mar 2007, 16:49

Postby elos » Tue, 06 Mar 2007, 12:27

может собака зарыта в следующем?

1 "...сначала удалить ... затем приступить к копированию ... Обратите внимание, что использование опции -delete-before автоматически включает и опцию -da."

2 "-da - ...т. е. сначала копируются ... , потом удаляются ... Эта опция не работает при двунаправленной синхронизации (sync2)! "

не пробовал, но при чтении этих мест в хелпе меня что-то сомнения охватывают.
-delete-before и -da по описанию работают взаимно противоположно, но при этом (из описания) -delete-before автоматом активизирует -da.
И что будет, когда эти лебедь со щукой неявно заработают?

Скорее будет следующее - раз при sync2 опция -da не работает, то не будет работать и -delete-before ...

У -delete-excluded таких противоречий по описанию не видно.
elos
 
Posts: 664
Joined: Tue, 25 Apr 2006, 11:15

Postby elos » Tue, 06 Mar 2007, 12:31

Может две односторонние синхронизации помогут?
elos
 
Posts: 664
Joined: Tue, 25 Apr 2006, 11:15

Postby Koros1 » Tue, 06 Mar 2007, 18:57

В принципе две односторонние синхронизации срабатывают правильно... но это как обходной путь. По идее -delete-excluded (-delete-before) должны ведь работать, но у меня они вобще не работают (при двухсторонней синхронизации). Может нужны дополнительные параметры в командной строке?
Koros1
 
Posts: 2
Joined: Sun, 04 Mar 2007, 16:49

Postby elos » Mon, 12 Mar 2007, 08:15

Koros1 wrote: Может нужны дополнительные параметры в командной строке?
Вряд ли...

Подобное уже попадалось где-то на форуме, и как решение указывалось именно две односторонних синхронизации. И спросить можно отца-основателя...

Может -delabsent чем-то поможет?
elos
 
Posts: 664
Joined: Tue, 25 Apr 2006, 11:15


Return to nnBackup forum (Russian)

Who is online

Users browsing this forum: No registered users and 2 guests

cron