nnBackUp создает папку резервной копии с аттрибутом "HI

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

nnBackUp создает папку резервной копии с аттрибутом "HI

Postby <ivanko> » Mon, 13 Jun 2005, 09:37

nnBackUp версия 2.28
Задача:
START-APPW: C:\Program Files\nnBackup\nnbackup.exe copy -i D:\ -o E:\Backup\d\D%YYYY%%MM%%DD%_%hh%-%mm% -s -e -c -q -zip -x *.mp3,*.wav,*.avi
Получаю, например, папку:
E:\Backup\d\D20050613_08-01
внутри которой полное дерево каталогов диска D:, а файлы сжаты .zip. Есть грабля: каталоги тоже дублируются с расширением .zip, то есть:
E:\d\
1
1.zip
2
2.zip
...
Это лечим:

RECURSIVE
FOR-FILES: "E:\Backup\d\*.zip"
IS-DIR?
IF
DIR-DELETE: "%FOUND-FULLPATH%"
THEN
;FOR-FILES

Все именно так, как надо за исключением того, что папка
E:\Backup\d\D20050613_08-01 имеет аттрибут "HIDDEN". Это дело очень мешает-не буду приводить примеры.
Изменить аттрибуты папки тоже не получается (файла можно). Это можно взять из "А знаете ли вы?.." файла помощи крона.
Есть мысли???
<ivanko>
 
Posts: 11
Joined: Mon, 13 Jun 2005, 09:14
Location: Украина, Днепропетровск

Postby Valery_Kondakoff » Mon, 13 Jun 2005, 12:03

возможно, это _пустые_ каталоги? ты ведь сам велел копировать их как файлы опцией '-e'. Что происходит, если убрать опцию '-e'?
CU
VK
User avatar
Valery_Kondakoff
Site Admin
 
Posts: 769
Joined: Thu, 01 Jul 2004, 20:49
Location: Moscow, Russia

Postby <ivanko> » Mon, 13 Jun 2005, 14:25

Valery_Kondakoff wrote:возможно, это _пустые_ каталоги? ты ведь сам велел копировать их как файлы опцией '-e'. Что происходит, если убрать опцию '-e'?

Ну, за -е спасибо. Хоть каталоги *.zip перестали создаваться.
Однако результирующий каталог (E:\Backup\d\D20050613_08-01 ) все равно с аттрибутом HIDDEN.
Извините, забыл сказать, что бэкап запускается на Win2000 Advanced Server. Что интересно, Запустив ту же задачу на WinXPSP2 я получил результирующий каталог БЕЗ Аттрибута HIDDEN.
<ivanko>
 
Posts: 11
Joined: Mon, 13 Jun 2005, 09:14
Location: Украина, Днепропетровск

Postby Valery_Kondakoff » Mon, 13 Jun 2005, 17:19

да. на ХР я проблему с атрибутом тоже не воспроизвел. возможно, у Николаса будут какие-то идеи на этот счет?
CU
VK
User avatar
Valery_Kondakoff
Site Admin
 
Posts: 769
Joined: Thu, 01 Jul 2004, 20:49
Location: Moscow, Russia

Postby VK » Tue, 14 Jun 2005, 17:01

Не можем воспроизвести эту проблему. Нужны дополнительные тесты с твоей стороны. Ну, скажем, командная строка (запускаем руками из консоли):
Code: Select all
nnbackup.exe copy -i c:\temp -o c:\xxx\xxx\ -v -s
тоже создает скрытые каталоги? А если ее же запустить из nnCron?
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

Postby <ivanko> » Wed, 15 Jun 2005, 09:07

VK (far_away) wrote:Не можем воспроизвести эту проблему. Нужны дополнительные тесты с твоей стороны.

Добро. Поэкспериментировал. Вот результаты.
- с консоли не смог запустить-сначала ругалось на пути, потом ответил, что "Программа не может быть запущена в ДОС режиме". Наверное я -не силен. Тестил из-под крона.
Отловил момент, когда созданная папка получает статус "скрытая".
Повторюсь: запускаю на Win2k Advanced Server. nnCron v.1.91b5. Залогинился как Админ, в задаче не указываю AsLoggedUser или User: .....
В системе 3 логических диска: C:, D:, E:
Команда: nnbackup.exe copy -i [disk] -o [все равно куда] -v -s, где [disk] получает значение D:, E: или D:\, E:\ создает результирующий каталог "HIDDEN". Если же [disk] получает значение C:\, C: или D:\[любая папка], E:\[любая папка] - результирующий каталог не получает аттрибут "HIDDEN".
Вот такая заковырка.
<ivanko>
 
Posts: 11
Joined: Mon, 13 Jun 2005, 09:14
Location: Украина, Днепропетровск

Postby Nicholas_Nemtsev » Wed, 15 Jun 2005, 11:24

Попробуй эту бету:
http://www.nncron.ru/download/nnbackup301b7.exe
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Postby <ivanko> » Wed, 15 Jun 2005, 12:29

Nicholas_Nemtsev wrote:Попробуй эту бету:
http://www.nncron.ru/download/nnbackup301b7.exe

Да, действительно, теперь все гуд. К сожалению не могу пользоваться этой бэткой. Здесь еще есть глюки горадно существеннее обслуждаемых в этом топике. Это очевидно связано с переходом в юникод.Сразу заметил такое (задача та же). Заметьте, параметр -zip означает сжатие каждого скопированного файла по алгоритму zip:
Code: Select all
nnbackup.exe copy -i D:\ -o E:\d\ -s -c -zip

1. Источник: D:\Мои документы\[файлы] результат: E:\d\Мои документы\[файлы].zip - где [файлы].zip размером 0 байт (пустые).
2. Источник: D:\My Documents\новая плата.xls результат: E:\d\My Documents\новая плата.xls.zip - размером 0 байт + "­® п Ї« в .xls.zip", в котором лежит нормальный "новая плата.xls".
3. (Самый правильно работающий вариант). Источник: D:\My Documents\New Files.xls результат: E:\d\My Documents\New Files.xls.zip, в котором лежит нормальный "New Files.xls".

PS. Использование -zip требуется до решения проблемы ограничения на размер создаваемого архива (2 Гб).
<ivanko>
 
Posts: 11
Joined: Mon, 13 Jun 2005, 09:14
Location: Украина, Днепропетровск

Postby Valery_Kondakoff » Wed, 15 Jun 2005, 12:42

подтверждаю. при копировании файла с русским именем и опцией -zip последняя бета создает зип-файл с "кривым" именем (и корректным содержимым) и рядом пустой зип-файл с нормальным именем.
CU
VK
User avatar
Valery_Kondakoff
Site Admin
 
Posts: 769
Joined: Thu, 01 Jul 2004, 20:49
Location: Moscow, Russia

Postby <ivanko> » Wed, 15 Jun 2005, 13:03

Valery_Kondakoff wrote:подтверждаю. при копировании файла с русским именем и опцией -zip последняя бета создает зип-файл с "кривым" именем (и корректным содержимым) и рядом пустой зип-файл с нормальным именем.

Добавлю. Если в источнике русское имя каталога-каталог копируется правильно, но все zip-файлы (вне зависимости от кодировки имен) внутри него пустые, хотя и с правильными именами.
<ivanko>
 
Posts: 11
Joined: Mon, 13 Jun 2005, 09:14
Location: Украина, Днепропетровск

Postby Valery_Kondakoff » Wed, 15 Jun 2005, 16:38

Перекачай бету еще раз. Текущий билд - 39.
CU
VK
User avatar
Valery_Kondakoff
Site Admin
 
Posts: 769
Joined: Thu, 01 Jul 2004, 20:49
Location: Moscow, Russia

Postby <ivanko> » Thu, 16 Jun 2005, 09:48

Valery_Kondakoff wrote:Перекачай бету еще раз. Текущий билд - 39.

Есть. Исправлено. Сорри, но продолжу о других бяках. Как я понимаю, 3-я версия работает в юникоде и должна поддерживать работу с длинными именами файлов. Так вот.
Верися 2.28:
Code: Select all
ERROR # 206: D:\Doc\Freds\Документы\Документы по ПКТО\Экономика\Расчеты эффективности проектов\Расчет экономической целесообразности и оценка эффективности инвестиционного проекта по приобретению и вводу в эксплуатацию станка  модели 1Н65х6000 в год.doc ==> E:\backup\d\D20050615\Doc\Freds\Документы\Документы по ПКТО\Экономика\Расчеты эффективности проектов\Расчет экономической целесообразности и оценка эффективности инвестиционного проекта по приобретению и вводу в эксплуатацию станка  модели 1Н65х6000 в год.doc.zip: The filename or extension is too long.

Верися 3.01b7(39):
Code: Select all
ERROR # 3: D:\Doc\Freds\Документы\Документы по ПКТО\Экономика\Расчеты эффективности проектов\Расчет экономической целесообразности и оценка эффективности инвестиционного проекта по приобретению и вводу в эксплуатацию станка  модели 1Н65х6000 в год.doc ==> E:\backup\d\D20050616\Doc\Freds\Документы\Документы по ПКТО\Экономика\Расчеты эффективности проектов\Расчет экономической целесообразности и оценка эффективности инвестиционного проекта по приобретению и вводу в эксплуатацию станка  модели 1Н65х6000 в год.doc.zip: The system cannot find the path specified.

Вывод: Причина та же-длинное имя файла. Ошибка осталась, но изменился ее код.[/code]
<ivanko>
 
Posts: 11
Joined: Mon, 13 Jun 2005, 09:14
Location: Украина, Днепропетровск

Postby VK » Thu, 16 Jun 2005, 10:16

простое копирование (без компрессирования) работает корректно? полагаю, проблема в реализации компрессирования...
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

Postby Nicholas_Nemtsev » Thu, 16 Jun 2005, 10:25

Да. С опцией -zip будет такая ошибка. Дело в том, что zlib.dll не умеет работать с юникодными именами. Сейчас пытаюсь решить эту проблему.
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Postby VK » Thu, 16 Jun 2005, 10:35

долой zip.dll!
:toimonster:
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17


Return to nnBackup forum (Russian)

Who is online

Users browsing this forum: No registered users and 1 guest

cron