Ключ -ad неадекватное поведение

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

Ключ -ad неадекватное поведение

Postby MAN » Thu, 18 Feb 2010, 22:53

Есть простая задача синхронизировать два каталога Base_out и BASE
1. запускаем так: (источник на локальной машине (NTFS), получатель тоже на локалке (NTFS))
"c:\Program Files\nnBackup\nnbackup.exe" sync -i "c:\_0\BASE_out\" -o "BASE\" -ad
файлы копируются, запускаем повторно, файлы не копируются - ВСЁ ОЖИДАЕМО!

2. запускаем так: (источник на локальной машине (NTFS), получатель на USB флешке (FAT32))
"c:\Program Files\nnBackup\nnbackup.exe" sync -i "c:\_0\BASE_out\" -o "BASE\" -ad
срабатывает также как и в первом случае!

3. запускаем так: (источник сетевая расшаренная папка (NTFS), получатель на локалке (NTFS))
"c:\Program Files\nnBackup\nnbackup.exe" sync -i "\\10.67.xx.xx\BASE_out\" -o "BASE\" -ad
файлы копируются, запускаем повторно, файлы не копируются - ВСЁ ОЖИДАЕМО!

4. запускаем так: (источник сетевая расшаренная папка (NTFS), получатель на а USB флешке (FAT32))
"c:\Program Files\nnBackup\nnbackup.exe" sync -i "\\10.67.xx.xx\BASE_out\" -o "BASE\" -ad
файлы копируются, запускаем повторно, часть файлов опять копируются !!!
запускаем ещё раз, часть файлов опять копируются !!! .... и т.д.

Чем объяснить такую нестабильность поведения в 4-м случае?
User avatar
MAN
 
Posts: 145
Joined: Wed, 17 Jun 2009, 21:34

Re: Ключ -ad неадекватное поведение

Postby elos » Fri, 19 Feb 2010, 20:22

Может еще раз перечитать "Работа с мобильными устройствами" ?
Пути в кавычках употребляются вроде только для мобильных устройств, к коим ни локальный диск, ни расшаренная папка не относятся...
для указания исходного или приемного каталога на мобильном устройстве существуют специальные опции -ip и -op
elos
 
Posts: 665
Joined: Tue, 25 Apr 2006, 11:15

Re: Ключ -ad неадекватное поведение

Postby MAN » Sat, 20 Feb 2010, 16:45

Что ж уважаемый, отошлю вас ровно туда, куда был вами послан.
elos wrote:Может еще раз перечитать "Работа с мобильными устройствами" ?

Это вообще не из той оперы.
Путь заключается в кавычки, для указания начала и окончания пути, если в нём (пути) присутствуют пробелы.
В моём случае нет проблемы ни с типом устройства, ни с определением пути, ни с кавычками, есть лишь непонятное мне поведение команды описанное в 4-м примере.
Так, что лучшей помощью с вашей стороны будет не мешать.
User avatar
MAN
 
Posts: 145
Joined: Wed, 17 Jun 2009, 21:34

Re: Ключ -ad неадекватное поведение

Postby elos » Sun, 21 Feb 2010, 00:15

MAN wrote:Что ж уважаемый, отошлю вас ровно туда, куда был вами послан.

Никуда не посылал, кстати...Если не встречали ответов в виде вопросов - значить не были в Одессе.
Ну ошибся - опять подумал на флешку как на мобильное устройство (она ж мобильная, то есть переносная)

Теперь по делу.
Меня очень напряг и смутил путь -o "BASE\". Начал экспериментировать, так как не знал где папка назначения образуется (ну не задумывался об этом раньше, так как не встречался с этим) и что заметил. Папка назначения (если она отсутствует) создаётся в той папке, откуда стартует командная строка. Я, например, запустил строку
Code: Select all
C:\nnBackup\nnbackup.exe sync -i "D:\TMP\NN_SYNC\" -o "NN_SYNC\" -ad -v -log D:\nnbackup.log
из папки D:\photo\ - там и получил отсутствующую папку NN_SYNC (D:\PHOTO\NN_SYNC).

Так может ты, не обращая внимания, стартуешь командную строку из разных мест (прыгая как я из панели в панель в FAR-е)(папка назначения и образуется в папке запуска), а смотришь или там, куда первый раз создало, или в лог, например. А создаётся впечатление в итоге, то то работает, то нет... Хотя при однотипном пути запуска на второй раз ничего копироваться уже не должно...

Если же стартуем всё время из одного и того же места - то тут вариант другой. Вспомним, для чего предназначен ключ -ad.
Code: Select all
- копировать в приемный каталог не только все новые файлы из исходного каталога и все файлы с более "новой" датой создания или модификации, но и файлы, чья дата создания/модификации изменилась в противоположную сторону или не изменилась вовсе, но при этом изменились размер файла или права доступа (для обработки файлов с изменившимися правами доступа используйте обе опции: -ad и -sa).
Никто же не знает, "кто" на твою синхронизируемую папку "смотрит", меняя у неё какие-либо атрибуты, на которые в итоге и реагирует nnbackup, согласно ключам... (Я бы для проверки этой гипотезы на папку в кроне watch-задачи "натравил"...) Кстати, у сетевой папки должны же атрибуты доступа меняться при проверке доступности её системой.

Вобще без логов трудно о чём либо судить - можно пропустить мелочи, не обратить внимания.
elos
 
Posts: 665
Joined: Tue, 25 Apr 2006, 11:15

Re: Ключ -ad неадекватное поведение

Postby MAN » Sun, 21 Feb 2010, 08:05

путь BASE\ взят осознанно и похоже, с этим проблемы нет, экспериментировал в двух разных сетках, т.е. на 4-х разных компах, результат одинаковый - комбинация <расшаренный сетевой каталог => флешка> даёт "сбой"
при этом поместил в источник 8 файлов, для экономии времени, так копируются повторно 5 из них ВСЕГДА ОДНИ И ТЕ ЖЕ!!!
меня терзают смутные сомнения, что это из-за FAT-32 на флешке, ведь вариант, описанный в 3-м примере, работает!

идея состоит в том, чтобы флешку оградить от лишней, бессмысленной, записи файлов
в связи с описанными событиями пришлось использовать ключи -it и -md5 вот тогда всё работает, только время проверки СИЛЬНО увеличивается проктически до минуты!

О как!
User avatar
MAN
 
Posts: 145
Joined: Wed, 17 Jun 2009, 21:34

Re: Ключ -ad неадекватное поведение

Postby elos » Sun, 21 Feb 2010, 14:05

MAN wrote:Есть простая задача синхронизировать два каталога Base_out и BASE
4. запускаем так: (источник сетевая расшаренная папка (NTFS), получатель на а USB флешке (FAT32))
"c:\Program Files\nnBackup\nnbackup.exe" sync -i "\\10.67.xx.xx\BASE_out\" -o "BASE\" -ad
файлы копируются, запускаем повторно, часть файлов опять копируются !!!
запускаем ещё раз, часть файлов опять копируются !!! .... и т.д.

Чем объяснить такую нестабильность поведения в 4-м случае?

Пытаемся повторить... заходим в консоль. Сначала покажу, что у меня флешка с FAT32, потом перейду с диска С: на флешку Q: и там уже несколько раз выполню командную строку...
Code: Select all
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\elos>C:\USBDLM\ListUsbDrives.exe
ListUsbDrives V1.9.2.0 (Win32)
Lists attached USB drives and their USB port names for USBDLM
Freeware by Uwe Sieber - www.uwe-sieber.de
Can use the file usb.ids from http://www.linux-usb.org/usb.ids for USB device information
(put the usb.ids file in the same folder as the ListUsbDrives.exe)
Analyzing C:\USBDLM\USBDLM.INI

Operating System  = 5.1 SP2 type=1 suite=100 Win32
Current User      = elos
LogonType         = local
Member of group   = Administrators
Admin previleges  = yes

MountPoint        = Q:\
Volume Label      = FLASH_1G
Volume Size       = 1.0 GB (FAT32)
Volume Serial     = A4FF-7AF8
Volume Name       = \\?\Volume{457df37e-01b7-11de-bfd6-00197d08207d}\
Partition Name    = \Device\Harddisk1\Partition1
Bus Type          = USB
Drive Type        = removable
Device Types      = ---
NoMediaNoLetter   = configure >= 3
INI Sections      = [DriveLetters]
Volume DevID      = STORAGE\REMOVABLEMEDIA\7&12F78A3C&0&RM
Drive DevID       = USBSTOR\DISK&VEN_&PROD_USB_FLASH_DRIVE&REV_1.01\57530925041A&0
Ctrl  DevID       = USB\VID_1005&PID_B113\57530925041A
Host Ctrl DevID   = PCI\VEN_8086&DEV_27CC&SUBSYS_01101025&REV_02\3&B1BFB68&0&EF
Host Ctrl Name    = Intel(R) 82801G (ICH7 Family) USB2 Enhanced Host Controller - 27CC
Volume DosDevName = \Device\Harddisk1\DP(1)0-0+7
Disk DosDevName   = \Device\Harddisk1\DR6
Removal Policy    = surprise removal ('Optimize for quick removal')
Partition Number  = 1 of 1
Friendly Name     = USB FLASH DRIVE
Requested Power   = 500 mA (bus powered)
USB Version       = 2.0 (high speed)
USB Friendl. Name = USB device
USB Serial        = 57530925041A
USB Port Name     = 5-3


Press any key to close
C:\Documents and Settings\elos>q:

Q:\>C:\nnBackup\nnbackup.exe sync -i "\\192.168.1.200\tmp\NN_SYNC\" -o "NN_SYNC\" -ad -v -log D:\nnbackup.log
nnBackup. V 3.01 RC8 Build 136 2008-12-23 22:09
Copyright (C) 2001-2010 nnSoft. nemtsev@nncron.ru
Зарегистрирован только для некоммерческого использования
Registered for non-commercial use only
Su 2010.02.21 13:24:26 Start synchronization
Su 2010.02.21 13:24:26 Copying files
Su 2010.02.21 13:24:26 \\NETBOOK\tmp\NN_SYNC\alarms_sync.cfg
Su 2010.02.21 13:24:27 \\NETBOOK\tmp\NN_SYNC\arch_sync.cfg
Su 2010.02.21 13:24:27 \\NETBOOK\tmp\NN_SYNC\command.txt
Su 2010.02.21 13:24:27 \\NETBOOK\tmp\NN_SYNC\elsis.tab
Su 2010.02.21 13:24:28 \\NETBOOK\tmp\NN_SYNC\elsis_sync.cfg
Su 2010.02.21 13:24:28 \\NETBOOK\tmp\NN_SYNC\getmail.tab
Su 2010.02.21 13:24:28 \\NETBOOK\tmp\NN_SYNC\nncron_for_elsis.tab
Su 2010.02.21 13:24:28 \\NETBOOK\tmp\NN_SYNC\nn_cron_console.tab
Su 2010.02.21 13:24:29 \\NETBOOK\tmp\NN_SYNC\poll_sync.cfg
Su 2010.02.21 13:24:29 \\NETBOOK\tmp\NN_SYNC\poll_sync.cfg_1
Su 2010.02.21 13:24:29 \\NETBOOK\tmp\NN_SYNC\sync_for_elsis.tab
Su 2010.02.21 13:24:29 \\NETBOOK\tmp\NN_SYNC\sync_for_elsis1.tab
Su 2010.02.21 13:24:30 \\NETBOOK\tmp\NN_SYNC\sync_for_elsis2.tab
Su 2010.02.21 13:24:30 Stop synchronization

Q:\>C:\nnBackup\nnbackup.exe sync -i "\\192.168.1.200\tmp\NN_SYNC\" -o "NN_SYNC\" -ad -v -log D:\nnbackup.log
nnBackup. V 3.01 RC8 Build 136 2008-12-23 22:09
Copyright (C) 2001-2010 nnSoft. nemtsev@nncron.ru
Зарегистрирован только для некоммерческого использования
Registered for non-commercial use only
Su 2010.02.21 13:24:34 Start synchronization
Su 2010.02.21 13:24:34 Copying files
Su 2010.02.21 13:24:34 Stop synchronization

Q:\>C:\nnBackup\nnbackup.exe sync -i "\\192.168.1.200\tmp\NN_SYNC\" -o "NN_SYNC\" -ad -v -log D:\nnbackup.log
nnBackup. V 3.01 RC8 Build 136 2008-12-23 22:09
Copyright (C) 2001-2010 nnSoft. nemtsev@nncron.ru
Зарегистрирован только для некоммерческого использования
Registered for non-commercial use only
Su 2010.02.21 13:24:36 Start synchronization
Su 2010.02.21 13:24:36 Copying files
Su 2010.02.21 13:24:36 Stop synchronization

Q:\>C:\nnBackup\nnbackup.exe sync -i "\\192.168.1.200\tmp\NN_SYNC\" -o "NN_SYNC\" -ad -v -log D:\nnbackup.log
nnBackup. V 3.01 RC8 Build 136 2008-12-23 22:09
Copyright (C) 2001-2010 nnSoft. nemtsev@nncron.ru
Зарегистрирован только для некоммерческого использования
Registered for non-commercial use only
Su 2010.02.21 13:26:37 Start synchronization
Su 2010.02.21 13:26:37 Copying files
Su 2010.02.21 13:26:37 Stop synchronization

Q:\>C:\nnBackup\nnbackup.exe sync -i "\\192.168.1.200\tmp\NN_SYNC\" -o "NN_SYNC\" -ad -v -log D:\nnbackup.log
nnBackup. V 3.01 RC8 Build 136 2008-12-23 22:09
Copyright (C) 2001-2010 nnSoft. nemtsev@nncron.ru
Зарегистрирован только для некоммерческого использования
Registered for non-commercial use only
Su 2010.02.21 13:26:41 Start synchronization
Su 2010.02.21 13:26:41 Copying files
Su 2010.02.21 13:26:41 Stop synchronization

Как видим, копируется только первый раз - и только... Теперь, типа не обратив внимания, перейдем на диск D:, где папки назначения нет и запустим уже командную строку оттуда. Предварительно я покажу, что на D: папки действительно нет:
Code: Select all
Q:\>D:

D:\>dir
 Том в устройстве D имеет метку works
 Серийный номер тома: F471-A510

 Содержимое папки D:\

13.01.2010  23:05            75 168 ashampoooffice2010_REG.TXT
14.01.2010  21:37             3 590 backupsettings20100114.conf
08.12.2009  22:22    <DIR>          BOOKI
19.02.2010  20:44    <DIR>          DOWNLOAD
16.02.2010  21:52    <DIR>          gamez
10.12.2007  17:38    <DIR>          MyPhoneExplorer
21.02.2010  13:26             5 201 nnbackup.log
21.02.2010  13:19             6 790 nnbackup2
21.02.2010  13:18             4 333 nnbackup3
21.02.2010  13:24               101 nnbackup4
05.02.2010  22:20    <DIR>          PACK
21.02.2010  00:37    <DIR>          PHOTO
16.07.2007  15:51    <DIR>          SPF
09.02.2010  23:49           414 093 stickworks.rar
20.02.2010  23:19    <DIR>          TMP
15.02.2010  02:19    <DIR>          video
21.01.2010  22:02    <DIR>          _WORKS
               7 файлов        509 276 байт
              10 папок   2 052 573 184 байт свободно

D:\>

Code: Select all
D:\>C:\nnBackup\nnbackup.exe sync -i "\\192.168.1.200\tmp\NN_SYNC\" -o "NN_SYNC\" -ad -v -log D:\nnbackup.log
nnBackup. V 3.01 RC8 Build 136 2008-12-23 22:09
Copyright (C) 2001-2010 nnSoft. nemtsev@nncron.ru
Зарегистрирован только для некоммерческого использования
Registered for non-commercial use only
Su 2010.02.21 13:27:46 Start synchronization
Su 2010.02.21 13:27:46 Copying files
Su 2010.02.21 13:27:46 \\192.168.1.200\tmp\NN_SYNC\alarms_sync.cfg
Su 2010.02.21 13:27:46 \\192.168.1.200\tmp\NN_SYNC\arch_sync.cfg
Su 2010.02.21 13:27:46 \\192.168.1.200\tmp\NN_SYNC\command.txt
Su 2010.02.21 13:27:46 \\192.168.1.200\tmp\NN_SYNC\elsis.tab
Su 2010.02.21 13:27:46 \\192.168.1.200\tmp\NN_SYNC\elsis_sync.cfg
Su 2010.02.21 13:27:46 \\192.168.1.200\tmp\NN_SYNC\getmail.tab
Su 2010.02.21 13:27:46 \\192.168.1.200\tmp\NN_SYNC\nncron_for_elsis.tab
Su 2010.02.21 13:27:46 \\192.168.1.200\tmp\NN_SYNC\nn_cron_console.tab
Su 2010.02.21 13:27:46 \\192.168.1.200\tmp\NN_SYNC\poll_sync.cfg
Su 2010.02.21 13:27:46 \\192.168.1.200\tmp\NN_SYNC\poll_sync.cfg_1
Su 2010.02.21 13:27:46 \\192.168.1.200\tmp\NN_SYNC\sync_for_elsis.tab
Su 2010.02.21 13:27:46 \\192.168.1.200\tmp\NN_SYNC\sync_for_elsis1.tab
Su 2010.02.21 13:27:46 \\192.168.1.200\tmp\NN_SYNC\sync_for_elsis2.tab
Su 2010.02.21 13:27:46 Stop synchronization

D:\>C:\nnBackup\nnbackup.exe sync -i "\\192.168.1.200\tmp\NN_SYNC\" -o "NN_SYNC\" -ad -v -log D:\nnbackup.log
nnBackup. V 3.01 RC8 Build 136 2008-12-23 22:09
Copyright (C) 2001-2010 nnSoft. nemtsev@nncron.ru
Зарегистрирован только для некоммерческого использования
Registered for non-commercial use only
Su 2010.02.21 13:27:49 Start synchronization
Su 2010.02.21 13:27:49 Copying files
Su 2010.02.21 13:27:49 Stop synchronization

D:\>
Ой! Опять скопировалось (правда, опять все файлы папки, а не часть, как у тебя)
Вернёмся опять на флешку (тут я в FAR-e это сделаю - консоль уже закрыл)
Code: Select all
The FAR manager, version 1.71 alpha 4 (build 2358)
Copyright (C) 1996-2000 Eugene Roshal, Copyright (C) 2000-2008 FAR Group
Registered to: Serg Elopow
Q:\>C:\nnBackup\nnbackup.exe sync -i "\\192.168.1.200\tmp\NN_SYNC\" -o "NN_SYNC\" -ad -v -log D:\nnbackup.log
nnBackup. V 3.01 RC8 Build 136 2008-12-23 22:09
Copyright (C) 2001-2010 nnSoft. nemtsev@nncron.ru
Зарегистрирован только для некоммерческого использования
Registered for non-commercial use only
Su 2010.02.21 13:47:33 Start synchronization
Su 2010.02.21 13:47:33 Copying files
Su 2010.02.21 13:47:33 Stop synchronization

Q:\>
Опять ничего не скопировалось, так как папка то уже со всеми файлами уже есть (dir уже не буду приводить).
Так что больше похоже, что ты на что-то внимания не обращаешь - у меня при запуске из одного и того же места "приколов" четвертого варианта не повторяется... Версия моих Windows (SP2) и nnbackup видна из команд.
Если тобой всё делается из одной и той же папки - однозначно, кто-то "трогает" файлы, меняя их атрибуты или ещё что...
Всё! Больше ничем помочь не могу.
elos
 
Posts: 665
Joined: Tue, 25 Apr 2006, 11:15

Re: Ключ -ad неадекватное поведение

Postby MAN » Wed, 24 Feb 2010, 12:42

Раз пошло объяснение на пальцах, то вот два примера запуска команды синхронизации
3 раза подряд с диска С
Code: Select all
c:\11>"c:\Program Files\nnBackup\nnbackup.exe" sync -i "\\192.168.0.222\Arhiv_222\BASE\" -o "BASE\" -ad -md5 -v -log nnbackup.log
nnBackup. V 3.01 RC8 Build 137 2008-12-30 15:03
Copyright (C) 2001-2010 nnSoft. nemtsev@nncron.ru
Зарегистрирован только для некоммерческого использования
Registered for non-commercial use only
We 24.Feb.2010 11:25 Start synchronization
We 24.Feb.2010 11:25 Copying files
We 24.Feb.2010 11:25 \\192.168.0.222\Arhiv_222\BASE\drw44400.zip
We 24.Feb.2010 11:25 \\192.168.0.222\Arhiv_222\BASE\drw44401.zip
We 24.Feb.2010 11:25 \\192.168.0.222\Arhiv_222\BASE\drw44402.zip
We 24.Feb.2010 11:25 \\192.168.0.222\Arhiv_222\BASE\drw44403.zip
We 24.Feb.2010 11:25 \\192.168.0.222\Arhiv_222\BASE\drw44404.zip
We 24.Feb.2010 11:25 \\192.168.0.222\Arhiv_222\BASE\drw44405.zip
We 24.Feb.2010 11:25 \\192.168.0.222\Arhiv_222\BASE\index.html
We 24.Feb.2010 11:25 \\192.168.0.222\Arhiv_222\BASE\loadbase.log
We 24.Feb.2010 11:25 Stop synchronization

c:\11>PAUSE
Для продолжения нажмите любую клавишу . . .

c:\11>"c:\Program Files\nnBackup\nnbackup.exe" sync -i "\\192.168.0.222\Arhiv_222\BASE\" -o "BASE\" -ad -md5 -v -log nnbackup.log
nnBackup. V 3.01 RC8 Build 137 2008-12-30 15:03
Copyright (C) 2001-2010 nnSoft. nemtsev@nncron.ru
Зарегистрирован только для некоммерческого использования
Registered for non-commercial use only
We 24.Feb.2010 11:25 Start synchronization
We 24.Feb.2010 11:25 Copying files
We 24.Feb.2010 11:25 Stop synchronization

c:\11>PAUSE
Для продолжения нажмите любую клавишу . . .

c:\11>"c:\Program Files\nnBackup\nnbackup.exe" sync -i "\\192.168.0.222\Arhiv_222\BASE\" -o "BASE\" -ad -md5 -v -log nnbackup.log
nnBackup. V 3.01 RC8 Build 137 2008-12-30 15:03
Copyright (C) 2001-2010 nnSoft. nemtsev@nncron.ru
Зарегистрирован только для некоммерческого использования
Registered for non-commercial use only
We 24.Feb.2010 11:25 Start synchronization
We 24.Feb.2010 11:25 Copying files
We 24.Feb.2010 11:25 Stop synchronization

c:\11>PAUSE
Для продолжения нажмите любую клавишу . . .

и 3 раза подряд с флешки
Code: Select all
T:\11>"c:\Program Files\nnBackup\nnbackup.exe" sync -i "\\192.168.0.222\Arhiv_222\BASE\" -o "BASE\" -ad -md5 -v -log nnbackup.log
nnBackup. V 3.01 RC8 Build 137 2008-12-30 15:03
Copyright (C) 2001-2010 nnSoft. nemtsev@nncron.ru
Зарегистрирован только для некоммерческого использования
Registered for non-commercial use only
We 24.Feb.2010 11:53 Start synchronization
We 24.Feb.2010 11:53 Copying files
We 24.Feb.2010 11:53 \\192.168.0.222\Arhiv_222\BASE\drw44400.zip
We 24.Feb.2010 11:53 \\192.168.0.222\Arhiv_222\BASE\drw44401.zip
We 24.Feb.2010 11:53 \\192.168.0.222\Arhiv_222\BASE\drw44402.zip
We 24.Feb.2010 11:53 \\192.168.0.222\Arhiv_222\BASE\drw44403.zip
We 24.Feb.2010 11:53 \\192.168.0.222\Arhiv_222\BASE\drw44404.zip
We 24.Feb.2010 11:53 \\192.168.0.222\Arhiv_222\BASE\drw44405.zip
We 24.Feb.2010 11:53 \\192.168.0.222\Arhiv_222\BASE\index.html
We 24.Feb.2010 11:53 \\192.168.0.222\Arhiv_222\BASE\loadbase.log
We 24.Feb.2010 11:53 Stop synchronization

T:\11>PAUSE
Для продолжения нажмите любую клавишу . . .

T:\11>"c:\Program Files\nnBackup\nnbackup.exe" sync -i "\\192.168.0.222\Arhiv_222\BASE\" -o "BASE\" -ad -md5 -v -log nnbackup.log
nnBackup. V 3.01 RC8 Build 137 2008-12-30 15:03
Copyright (C) 2001-2010 nnSoft. nemtsev@nncron.ru
Зарегистрирован только для некоммерческого использования
Registered for non-commercial use only
We 24.Feb.2010 11:53 Start synchronization
We 24.Feb.2010 11:53 Copying files
We 24.Feb.2010 11:53 \\192.168.0.222\Arhiv_222\BASE\drw44400.zip
We 24.Feb.2010 11:53 \\192.168.0.222\Arhiv_222\BASE\drw44401.zip
We 24.Feb.2010 11:53 \\192.168.0.222\Arhiv_222\BASE\drw44405.zip
We 24.Feb.2010 11:53 \\192.168.0.222\Arhiv_222\BASE\index.html
We 24.Feb.2010 11:53 \\192.168.0.222\Arhiv_222\BASE\loadbase.log
We 24.Feb.2010 11:53 Stop synchronization

T:\11>PAUSE
Для продолжения нажмите любую клавишу . . .

T:\11>"c:\Program Files\nnBackup\nnbackup.exe" sync -i "\\192.168.0.222\Arhiv_222\BASE\" -o "BASE\" -ad -md5 -v -log nnbackup.log
nnBackup. V 3.01 RC8 Build 137 2008-12-30 15:03
Copyright (C) 2001-2010 nnSoft. nemtsev@nncron.ru
Зарегистрирован только для некоммерческого использования
Registered for non-commercial use only
We 24.Feb.2010 11:53 Start synchronization
We 24.Feb.2010 11:53 Copying files
We 24.Feb.2010 11:53 \\192.168.0.222\Arhiv_222\BASE\drw44400.zip
We 24.Feb.2010 11:53 \\192.168.0.222\Arhiv_222\BASE\drw44401.zip
We 24.Feb.2010 11:53 \\192.168.0.222\Arhiv_222\BASE\drw44405.zip
We 24.Feb.2010 11:53 \\192.168.0.222\Arhiv_222\BASE\index.html
We 24.Feb.2010 11:53 \\192.168.0.222\Arhiv_222\BASE\loadbase.log
We 24.Feb.2010 11:53 Stop synchronization

T:\11>PAUSE
Для продолжения нажмите любую клавишу . . .


Как видим 5 из 8 файлов перезаписываются при повторном и третичном и т.д. запуске команды с флешки !!!
drw44400.zip
drw44401.zip
drw44405.zip
index.html
loadbase.log

Т.е. вопрос пока остаётся без ответа :!:
User avatar
MAN
 
Posts: 145
Joined: Wed, 17 Jun 2009, 21:34

Re: Ключ -ad неадекватное поведение

Postby MAN » Wed, 24 Feb 2010, 13:15

Вот результаты "лабораторных исследований"

Команда: nnbackup.exe sync -i "Источник" -o "Получатель" -ad -md5

Code: Select all
Источник             -Получатель     -Результат
==================================================================
Диск C (NTFS)        -Диск С (NTFS)  -НЕТ повторного копирования
Диск D (NTFS)        -Диск С (NTFS)  -НЕТ повторного копирования
Диск T (FAT32)       -Диск С (NTFS)  -НЕТ повторного копирования
\\СетевойДиск (NTFS) -Диск С (NTFS)  -НЕТ повторного копирования

Диск T (FAT32)       -Диск T (FAT32) -НЕТ повторного копирования !
Диск C (NTFS)        -Диск T (FAT32) -ЕСТЬ повторное копирование
Диск D (NTFS)        -Диск T (FAT32) -ЕСТЬ повторное копирование
\\СетевойДиск (NTFS) -Диск T (FAT32) -ЕСТЬ повторное копирование

при этом копируются повторно всё те же
drw44400.zip
drw44401.zip
drw44405.zip
index.html
loadbase.log

:?: :?: :?:
User avatar
MAN
 
Posts: 145
Joined: Wed, 17 Jun 2009, 21:34

Re: Ключ -ad неадекватное поведение

Postby elos » Wed, 24 Feb 2010, 15:38

А в настройках DrWeb можно поглядеть, где он базы берёт? Может как-то незаметно появилась ссылка, что часть баз на флешке смотреть? Вот он их и "трогает"... (ну не приходит мне пока в голову кроме этого)

У меня просто он давно уже не стоит, уже не помню где что, пойду искать установленный.

Сейчас попробую повторить, "трогая" файлы FAR-ом.
elos
 
Posts: 665
Joined: Tue, 25 Apr 2006, 11:15

Re: Ключ -ad неадекватное поведение

Postby MAN » Thu, 25 Feb 2010, 09:53

elos wrote:А в настройках DrWeb можно поглядеть, где он базы берёт?

Нигде он их не берёт, закачкой обновлённых баз у меня wget ведает.
К тому же для лабораторной работы были взяты 8 файлов (первых попавшихся) и помещены во вновь созданные специально для этого каталоги.

Так вот результаты лабораторки получены, а с выводами туго.
:prayer: Товарищи помогите с выводами :prayer:
User avatar
MAN
 
Posts: 145
Joined: Wed, 17 Jun 2009, 21:34

Re: Ключ -ad неадекватное поведение

Postby MAN » Thu, 25 Feb 2010, 21:32

Для чистоты эксперимента отформатил флешку в ntfs
ПОВТОРНЫЕ КОПИРОВАНИЯ ПРЕКРАТИЛИСЬ
похоже я ответил на свой вопрос, всё дело в файловой системе :toimonster:
User avatar
MAN
 
Posts: 145
Joined: Wed, 17 Jun 2009, 21:34

Re: Ключ -ad неадекватное поведение

Postby elos » Fri, 26 Feb 2010, 10:03

у меня то была FAT32 - и ничего не копировалось
Code: Select all
MountPoint        = Q:\
Volume Label      = FLASH_1G
Volume Size       = 1.0 GB (FAT32)

У меня ничего не воспроизводится при старте команды на флешке - копирует файлы только раз. Так что вопрос остался открытым...
elos
 
Posts: 665
Joined: Tue, 25 Apr 2006, 11:15

Re: Ключ -ad неадекватное поведение

Postby AlikasS » Mon, 01 Mar 2010, 01:59

а всего то, надо было использовать ключ -t2
User avatar
AlikasS
 
Posts: 1434
Joined: Wed, 28 Jun 2006, 05:39
Location: Khabarovsk

Re: Ключ -ad неадекватное поведение

Postby elos » Mon, 01 Mar 2010, 08:30

AlikasS wrote:а всего то, надо было использовать ключ -t2

Про ключ думал этот, но так как у меня почему это не воспроизводилось, несмотря на все старания, то его и не ставил. В чём тогда разница может быть между нашими машинами?
У меня Win Xp en SP2 with MUI...что на рабочей машине, что на ноуте.
elos
 
Posts: 665
Joined: Tue, 25 Apr 2006, 11:15

Re: Ключ -ad неадекватное поведение

Postby MAN » Mon, 01 Mar 2010, 10:26

AlikasS wrote:а всего то, надо было использовать ключ -t2

:D
"... Всё давно украдено, до нас ..." :Hangman:
Спасибо! Всё заработало!
nnbackup.exe" sync -i "каталог источник\" -o "каталог получатель\" -ad -t2 -md5
User avatar
MAN
 
Posts: 145
Joined: Wed, 17 Jun 2009, 21:34

Next

Return to nnBackup forum (Russian)

Who is online

Users browsing this forum: Bing [Bot] and 2 guests

cron