Помогите подключить внешний архиватор

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

Помогите подключить внешний архиватор

Postby zi0n » Wed, 15 Dec 2010, 15:49

nncron.exe v 1.91 Build 1083 21.03.2006
tm.exe v 1.91 Build 499 21.03.2006
Directory: C:\Program Files (x86)\nnCron
Windows Server 2003 (5.2.3790) Service Pack 2
shell32.dll 6.0.3790


Как было сказано, накладывается ограничение на создаваемый архив в 2 гига, само собой мне нужно архивировать данные, которые имеют больший размер.
Попробывал подключить внешний архиватор.
1) открыл backup.ini, вписал следующее:
Code: Select all
ExtZip: RAR 1 "C:\Program Files (x86)\Winrar\rar.exe" a %Verbose @ ?S" -inul"% "%ZIP-FILENAME%" "@%ZIP-LIST%"


После чего пробую сделать простую опирацию дампа в консоли и вот что получаю:
Code: Select all
C:\Program Files (x86)\nnBackup>nnbackup.exe dump 0 -i "d:\TEST\OUT" -o "d:\TEST
\IN" -extzip RAR

ExtZip: RAR 1 "C:\Program Files (x86)\Winrar\rar.exe" a %Verbose @ ?S" -inul"% "
%ZIP-FILENAME%" "@%ZIP-LIST%"
      ^ ERROR #123


В чем может быть проблема и как мне делать архивы размеров выше 2-х гигов ?
zi0n
 
Posts: 33
Joined: Tue, 05 Aug 2008, 10:17

Re: Помогите подключить внешний архиватор

Postby elos » Wed, 15 Dec 2010, 16:32

SPF.ERR:
123 ERROR_INVALID_NAME


Вот, повторюсь, не люблю пути с пробелами. Вынеси ты папку RAR-а в корень, пропиши в PATH, чтобы запускался с любого места.

Почему не работает на вид нормальные строки команд? Почему-то думается про относительность бытия, вернее, путей. Запускаешься ты из C:\Program Files (x86)\nnBackup, а пути отсчитываются относительно источника. Или в консоли переходишь в папку источника перед запуском команды, или в задаче крона применяешь StartIn: "dir_path". (Или применяешь всюду полные пути...)

Почитай, обращая внимание на ключ -w и что было без него. В ini-файле также обрати внимание на строчку с ZipListFile:.

Потом расскажи, что было.
elos
 
Posts: 667
Joined: Tue, 25 Apr 2006, 11:15

Re: Помогите подключить внешний архиватор

Postby zi0n » Wed, 15 Dec 2010, 16:45

Вынес всюпапку Winrar на диск С всеравно то же самое, версия nnbackup - 2.2.8, попробывал обновится до rc - заработало, но не подходит, поскольку rc не видят пути вида \\localhost
zi0n
 
Posts: 33
Joined: Tue, 05 Aug 2008, 10:17

Re: Помогите подключить внешний архиватор

Postby elos » Wed, 15 Dec 2010, 16:53

Не понял про пути, но у меня в соседнем посте в указанной ссылке пути вида "\\ELOS_I7_860\D$\VIDEO\GloomySamurai" отлично работали.

Кстати, версию 2.28 использовать на W2K3 некошерно.
Будет ли nnBackup версии 3.01 (и выше) работать в Win95/98/ME?

Нет, в указанных операционных системах отсутствует полноценная поддержка Юникода, поэтому юникодный nnBackup в них работать не будет. Если вы почему-то вынуждены использовать Win95/98/ME, установите самую свежую не-юникодную версию nnBackup 2.28.


У меня
nnBackup. V 3.01 RC10 Build 140 2010-01-28 14:27
elos
 
Posts: 667
Joined: Tue, 25 Apr 2006, 11:15

Re: Помогите подключить внешний архиватор

Postby zi0n » Wed, 15 Dec 2010, 17:09

Не особо понял какую версию советуют в windows server 2003 ?
и где скачать rc10 ?
zi0n
 
Posts: 33
Joined: Tue, 05 Aug 2008, 10:17


Re: Помогите подключить внешний архиватор

Postby zi0n » Mon, 20 Dec 2010, 12:39

Ну вот поставил r10 и при работе с сетевыми путями получаю следущее

C:\Program Files (x86)\nnBackup>nnbackup.exe dump 0 -i "D:\TEST\OUT" -o "\\192.1
68.10.10\Backup_FileServer\logs"
nnBackup. V 3.01 RC10 Build 140 2010-01-28 14:27
Copyright (C) 2001-2010 nnSoft. nemtsev@nncron.ru
Mo 20.Dec.2010 12:37 Start dump D:\TEST\OUT
Mo 20.Dec.2010 12:37 !!!!!!!!!!!!!!!!ON ZLIB USAGE SIZE OF ARCHIVE CANNOT EXCEED
2GB!!!!!!!!!!!!!!!!
Mo 20.Dec.2010 12:37 ERROR: Create dest dir error (123 : Синтаксическая ошибка в
имени файла, имени папки или метке тома. )
zi0n
 
Posts: 33
Joined: Tue, 05 Aug 2008, 10:17

Re: Помогите подключить внешний архиватор

Postby zi0n » Wed, 22 Dec 2010, 14:49

Ребят ну помогите очень важный вопрос.
zi0n
 
Posts: 33
Joined: Tue, 05 Aug 2008, 10:17

Re: Помогите подключить внешний архиватор

Postby zi0n » Wed, 22 Dec 2010, 15:06

Причем когда я ставлю параметр -nozip всеравно дамп весит 2.3 гигабайта, хотя изначальная папка вести 5 гигов.
zi0n
 
Posts: 33
Joined: Tue, 05 Aug 2008, 10:17

Re: Помогите подключить внешний архиватор

Postby elos » Wed, 22 Dec 2010, 22:45

Выложи свой backup.ini полностью, командную строку запуска, чем запускаешь и из какой папки, создана ли изначально папка назначения... Отсюда и будем плясать.
elos
 
Posts: 667
Joined: Tue, 25 Apr 2006, 11:15

Re: Помогите подключить внешний архиватор

Postby zi0n » Thu, 23 Dec 2010, 12:46

1) OS: Windows Server 2003 R2 Enterprise x64 edition SP2
2) nnbackup: nnbackup301r10
3) Сервер бекапов: 192.168.10.10
4) Папка бекапов (тест): \\192.168.10.10\Backup_FileServer\logs
5) Папка с данными (тест): d:\TEST\OUT

Все папки существуют, открываю консоль, перехожу в папку C:\Program Files (x86)\nnBackup
Вот что в итоге получается.

C:\Program Files (x86)\nnBackup>nnbackup.exe dump 0 -i "d:\TEST\OUT" -o "\\192.1
68.10.10\Backup_FileServer\logs"
nnBackup. V 3.01 RC10 Build 140 2010-01-28 14:27
Copyright (C) 2001-2010 nnSoft. nemtsev@nncron.ru
Th 23.Dec.2010 12:42 Start dump d:\TEST\OUT
Th 23.Dec.2010 12:42 !!!!!!!!!!!!!!!!ON ZLIB USAGE SIZE OF ARCHIVE CANNOT EXCEED
2GB!!!!!!!!!!!!!!!!
Th 23.Dec.2010 12:42 ERROR: Create dest dir error (123 : Синтаксическая ошибка в
имени файла, имени папки или метке тома. )

C:\Program Files (x86)\nnBackup>


Тоесть, папку которая расшарена он не воспринимает, если использовать такую же команду, но копировать на диск все работает, а с расшаренной папкой работать не хочет.

Перед тем как это попробывать я удалил старый nnbackup (который на сайте), поставил r10 но файла backup.ini в папке не вижу, он сам генерируется ?nnbackup я запускал, но файла так и нет.
zi0n
 
Posts: 33
Joined: Tue, 05 Aug 2008, 10:17

Re: Помогите подключить внешний архиватор

Postby elos » Thu, 23 Dec 2010, 16:14

Создай просто backup.ini (это моя модификация после нескольких задач с форума)
Code: Select all
\ nnBackup ini-file
HomeDir: "%NNBACKUP-DIR%"
Language: Russian
Logtime: "%YYYY%.%MM%.%DD% %hh%:%mm%"
LogFile: "%HOME-DIR%\log\nnbackup.log"
DumpDatesFile: "%HOME-DIR%\etc\dumpdates.txt"
\ добавив время, избежим получение нескольких zip-list-ов с одинаковым именем при слиянии нескольких источников
ZipListFile: "%HOME-DIR%\etc\zip-list-%GetCurrentProcessId%_%hh%%mm%%ss%.txt"
Quiet OFF
SubTree OFF
Verbose OFF
CopyAccessRights OFF
DelAbsent OFF
DelAbsentDir ON
AnyDifference OFF
IgnoreErrors OFF
CopyEmptyDirs OFF
KeepPath OFF
PushChanged OFF
TwoSecondsPrecision OFF
DumpLevelLE OFF
NeedStatistic OFF
ClearArchiveAttribute OFF
TestDirAttrib ON
TestDirTime OFF

ExtZip: 7z 65001 7z.exe a -scsUTF-8 -r "%ZIP-FILENAME%" "@%ZIP-LIST%"
\ ExtZip: 7z 65001 7z.exe a -scsUTF-8 -r -mx=%ZipLevel @% "%ZIP-FILENAME%" "@%ZIP-LIST%"

\ ExtZip: RAR 1 rar.exe a %Verbose @ ?S" -inul"% "%ZIP-FILENAME%" "@%ZIP-LIST%"
 ExtZip: RAR 1 rar.exe a -wC:\temp -inul"% "%ZIP-FILENAME%" "@%ZIP-LIST%"
ExtZip: TAR 0 tar.exe -c --files-from="%ZIP-LIST%" -f "%ZIP-FILENAME%"

Для RAR советую обязательно указывать ключ -wC:\temp - просто не будешь знать о существовании некоторых проблем

Результат аналогичный, сейчас пытаюсь понять.
2010.12.23 10:11 ERROR: Ошибка при создании приёмного каталога (123 : Синтаксическая ошибк
а в имени файла, имени папки или метке тома. )
Связка VistaBusiness-XPpro. Права все на запись/модификацию есть, а копирование просто файла FAR-ом в сетевую папку приводит к отсутствию этого файла без всяких сообщений об ошибке копирования... По жизни пока только копировал из сети. Надо будет verz попробовать ещё.
elos
 
Posts: 667
Joined: Tue, 25 Apr 2006, 11:15

Re: Помогите подключить внешний архиватор

Postby zi0n » Thu, 23 Dec 2010, 16:50

Хорошо, завтра на работе попробую этот backup.ini, только сомневаюсь что сработает, с учетом что у тебя тоже такое выдает.
Я думаю это проблема в самой версии, потому что в версии с сайта сетевые пути работают.
zi0n
 
Posts: 33
Joined: Tue, 05 Aug 2008, 10:17

Re: Помогите подключить внешний архиватор

Postby zi0n » Fri, 24 Dec 2010, 09:14

Попробывал твой backup.ini, всеравно то же самое.
C:\Program Files (x86)\nnBackup>nnbackup.exe dump 0 -ci -i "d:\TEST\OUT" -o "\\1
92.168.10.6\Temp"
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
2010.12.24 09:13 Start dump d:\TEST\OUT
2010.12.24 09:13 !!!!!!!!!!!!!!!!ПРИ ИСПОЛЬЗОВАНИИ ZLIB ОБЪЁМ АРХИВА НЕ МОЖЕТ ПР
ЕВЫШАТЬ 2 ГБ!!!!!!!!!!!!!!!!
2010.12.24 09:13 ERROR: Ошибка при создании приёмного каталога (123 : Синтаксиче
ская ошибка в имени файла, имени папки или метке тома. )
zi0n
 
Posts: 33
Joined: Tue, 05 Aug 2008, 10:17

Re: Помогите подключить внешний архиватор

Postby elos » Wed, 12 Jan 2011, 17:51

Преодолев свою послепраздничную (а теперь отпускную) лень, выполняю обещанное...

Источник:
Имя ОС Microsoft Windows XP Home Edition
Версия 5.1.2600 Service Pack 3 Сборка 2600
Изготовитель ОС Microsoft Corporation
Имя системы NETBOOK
...
Аппаратно-зависимый уровень (HAL) Версия = "5.1.2600.5512 (xpsp.080413-2111)"
Имя пользователя NETBOOK\1
Приёмник:
Имя ОС Microsoft Windows 7 Корпоративная
Версия 6.1.7600 Сборка 7600
Дополнительное описание ОС Недоступно
Изготовитель ОС Microsoft Corporation
Имя системы REVO3610
...
Аппаратно-зависимый уровень (HAL) Версия = "6.1.7600.16385"
Имя пользователя REVO3610\elos

На приёмнике делаем следующее (как-то не особо туда лазил, пришлось проверить):
Центр управления сетями и общим доступом > Дополнительные параметры общего доступа
Включить сетевое обнаружение
Включить общий доступ к файлам и принтерам
Доступ к общим папкам - отключен
Подключения общего доступа к файлам - 128-мибитное шифрование
Отключить общий доступ с парольной защитой
Создаём папку D:\test. Открываем к ней общий доступ и в разрешения для "Все" указываем "Полный доступ", "Изменения", "Чтение".

Проверяем двумя программами для интереса (по идее, нас интересуют "Пользователи", если правильно понимаю, они то и есть искомые "Все"):
Code: Select all
D:\>cacls D:\test
D:\test BUILTIN\Администраторы:F
        BUILTIN\Администраторы:(OI)(CI)(IO)F
        NT AUTHORITY\система:F
        NT AUTHORITY\система:(OI)(CI)(IO)F
        NT AUTHORITY\Прошедшие проверку:C
        NT AUTHORITY\Прошедшие проверку:(OI)(CI)(IO)C
        BUILTIN\Пользователи:R
        BUILTIN\Пользователи:(OI)(CI)(IO)(специальный доступ:)
                                         GENERIC_READ
                                         GENERIC_EXECUTE



D:\>icacls D:\test
D:\test BUILTIN\Администраторы:(I)(F)
        BUILTIN\Администраторы:(I)(OI)(CI)(IO)(F)
        NT AUTHORITY\система:(I)(F)
        NT AUTHORITY\система:(I)(OI)(CI)(IO)(F)
        NT AUTHORITY\Прошедшие проверку:(I)(M)
        NT AUTHORITY\Прошедшие проверку:(I)(OI)(CI)(IO)(M)
        BUILTIN\Пользователи:(I)(RX)
        BUILTIN\Пользователи:(I)(OI)(CI)(IO)(GR,GE)

Успешно обработано 1 файлов; не удалось обработать 0 файлов

D:\>
Честно говоря, привожу это для общей отчётности (если бы что-то не получилось, то отталкивался бы от этой информации). Почитать для интереса можно что-то типа "Усовершенствованные ACL в Windows Vista и Windows Server 2008".

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

C:\Documents and Settings\1>dir \\REVO3610\test\* /s
 Том в устройстве \\REVO3610\test не имеет метки.
 Серийный номер тома: 4C4C-31B8

 Содержимое папки \\REVO3610\test

12.01.2011  16:28    <DIR>          .
12.01.2011  16:28    <DIR>          ..
               0 файлов              0 байт

     Всего файлов:
               0 файлов              0 байт
               2 папок  268 726 648 832 байт свободно

Code: Select all
C:\Documents and Settings\1>dir c:\test\* /s
 Том в устройстве C имеет метку ACER
 Серийный номер тома: 2801-B309

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

12.01.2011  16:10    <DIR>          .
12.01.2011  16:10    <DIR>          ..
12.01.2011  16:11    <DIR>          OUT
12.01.2011  16:25             2 867 permission.txt
               1 файлов          2 867 байт

 Содержимое папки c:\test\OUT

12.01.2011  16:11    <DIR>          .
12.01.2011  16:11    <DIR>          ..
12.01.2011  16:12    <DIR>          NN_SYNC
               0 файлов              0 байт

 Содержимое папки c:\test\OUT\NN_SYNC

12.01.2011  16:12    <DIR>          .
12.01.2011  16:12    <DIR>          ..
22.01.2007  15:08               690 alarms_sync.cfg
22.01.2007  15:08               682 arch_sync.cfg
12.01.2011  16:12    <DIR>          BASIC
17.01.2007  10:01               119 command.txt
07.09.2006  09:12             9 605 elsis.tab
22.01.2007  15:06               653 elsis_sync.cfg
06.09.2006  12:10             1 177 getmail.tab
17.01.2007  09:55             2 842 nncron_for_elsis.tab
22.01.2007  07:36               306 nn_cron_console.tab
22.01.2007  15:06               593 poll_sync.cfg
17.01.2007  09:41               584 poll_sync.cfg_1
22.01.2007  15:17             3 684 sync_for_elsis.tab
17.01.2007  15:54             4 373 sync_for_elsis1.tab
22.01.2007  15:14             3 302 sync_for_elsis2.tab
              13 файлов         28 610 байт

 Содержимое папки c:\test\OUT\NN_SYNC\BASIC

12.01.2011  16:12    <DIR>          .
12.01.2011  16:12    <DIR>          ..
22.07.2009  19:18         1 717 832 Vvedenie_v_Small_Basic.pdf
               1 файлов      1 717 832 байт

     Всего файлов:
              15 файлов      1 749 309 байт
              11 папок  86 078 484 480 байт свободно

Code: Select all
C:\Documents and Settings\1>C:\nnBackup\nnbackup.exe dump 0 -ci -i c:\TEST\OUT -o \\REVO3610\test -s -e -v
nnBackup. V 3.01 RC10 Build 140 2010-01-28 14:27
Copyright (C) 2001-2011 nnSoft. nemtsev@nncron.ru
2011.01.12 16:30 Start dump c:\TEST\OUT
2011.01.12 16:30 !!!!!!!!!!!!!!!!ПРИ ИСПОЛЬЗОВАНИИ ZLIB ОБЪЁМ АРХИВА НЕ МОЖЕТ ПРЕВЫШАТЬ 2 ГБ!!!!!!!!!!!!!!!!
2011.01.12 16:30 c:\TEST\OUT\NN_SYNC
2011.01.12 16:30 c:\TEST\OUT\NN_SYNC\alarms_sync.cfg
2011.01.12 16:30 c:\TEST\OUT\NN_SYNC\arch_sync.cfg
2011.01.12 16:30 c:\TEST\OUT\NN_SYNC\command.txt
2011.01.12 16:30 c:\TEST\OUT\NN_SYNC\elsis.tab
2011.01.12 16:30 c:\TEST\OUT\NN_SYNC\elsis_sync.cfg
2011.01.12 16:30 c:\TEST\OUT\NN_SYNC\getmail.tab
2011.01.12 16:30 c:\TEST\OUT\NN_SYNC\nncron_for_elsis.tab
2011.01.12 16:30 c:\TEST\OUT\NN_SYNC\nn_cron_console.tab
2011.01.12 16:30 c:\TEST\OUT\NN_SYNC\poll_sync.cfg
2011.01.12 16:30 c:\TEST\OUT\NN_SYNC\poll_sync.cfg_1
2011.01.12 16:30 c:\TEST\OUT\NN_SYNC\sync_for_elsis.tab
2011.01.12 16:30 c:\TEST\OUT\NN_SYNC\sync_for_elsis1.tab
2011.01.12 16:30 c:\TEST\OUT\NN_SYNC\sync_for_elsis2.tab
2011.01.12 16:30 c:\TEST\OUT\NN_SYNC\BASIC
2011.01.12 16:30 c:\TEST\OUT\NN_SYNC\BASIC\Vvedenie_v_Small_Basic.pdf
2011.01.12 16:30 Stop dump c:\TEST\OUT

Code: Select all
C:\Documents and Settings\1>dir \\REVO3610\test\* /s
 Том в устройстве \\REVO3610\test не имеет метки.
 Серийный номер тома: 4C4C-31B8

 Содержимое папки \\REVO3610\test

12.01.2011  16:30    <DIR>          .
12.01.2011  16:30    <DIR>          ..
12.01.2011  16:30         1 731 203 0_2011-01-12.zip
               1 файлов      1 731 203 байт

     Всего файлов:
               1 файлов      1 731 203 байт
               2 папок  268 724 916 224 байт свободно

C:\Documents and Settings\1>

Всё отработало без ошибок (предварительно FAR-ом копировал/стирал нормально - ещё бы не работало...). Добавить дополнительные ключи и внешний архиватор - проблем быть не должно.

Вспоминая своё предыдущее
Результат аналогичный, сейчас пытаюсь понять.
2010.12.23 10:11 ERROR: Ошибка при создании приёмного каталога (123 : Синтаксическая ошибк
а в имени файла, имени папки или метке тома. )
Связка VistaBusiness-XPpro. Права все на запись/модификацию есть, а копирование просто файла FAR-ом в сетевую папку приводит к отсутствию этого файла без всяких сообщений об ошибке копирования... По жизни пока только копировал из сети. Надо будет verz попробовать ещё.
могу только посетовать на Vista-у (делает что хочет) и похвалить Win7 (самый адекватный help). Делал одну и ту же последовательность (логи по Vista-е на работе), но сработало только под Win7...

Вывод? Я думаю, что в данном случае просто надо подчитать особенности реализации ACL/ACE для своей операционки. Попробовать простым файловым менеджером "запихнуть" файлы/папки в нужное место, как получится - тогда и nnbackup заработает... (Кстати, файло может спокойно скопироваться на сетевой ресурс, а тебе и видно не будет из-за отсутствия прав на показ содержимого... А права на показ содержимого каким-либо невообразимым образом в сочетании с другим параметром могут делать пакость, стоит только комментарии про флаги наследования доступа просмотреть, даже не читать...)
elos
 
Posts: 667
Joined: Tue, 25 Apr 2006, 11:15

Next

Return to nnBackup forum (Russian)

Who is online

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