NWZIP длинные имена каталогов

Обсуждение технических вопросов по продуктам Novell

NWZIP длинные имена каталогов

Сообщение res » 22 май 2008, 10:06

Привет всем!
Решил прикрутить NWZIP для архивирования данных на сервере Netware 4.11. Все хорошо, но не архивируются каталоги с длинными именами, причем не важно по русски это имя или по английски - если больше 8 символов в названии - все, например:
Opendir-1 PRB:\ACOT\COMITA\NPExpress\*.* error No such file or directory NetWareErrno=009C

При этом в nwzip.cfg после каждого FILE_ORDIRа стоит
PATHNAMEFORMAT = LONG

Пробовал и с патченым lconfig.sys и с родным - результат всегда один и тот же.
При этом файлы с длинными русскими/английскими именами архивирует нормально.
res
 
Сообщения: 63
Зарегистрирован: 27 ноя 2006, 15:12
Откуда: Мурманск

Сообщение v13 » 22 май 2008, 16:26

4.11 это жестоко.
А если попробовать типа PRB:\ACOT\COMITA\NPEXP~1\*.*
?
Аватара пользователя
v13
 
Сообщения: 660
Зарегистрирован: 31 авг 2007, 09:07

Сообщение res » 22 май 2008, 16:40

4.11 не жестоко, что поделать, тяжелое наследство :-) Хотя не тяжелое вовсе, устойчива с задачами справляется.

Я бы попробовал предложенный вариант, но дело в том что таких папок у меня вагон, это лишь один пример был. И не все я могу изменить - они задействованы в разнообразных приложениях и т.п.
На самом деле в nwzip.cfg этот кусок настройки выглядит так:
FILE_OR_DIR = PRB:\*.*
PATHNAMEFORMAT = LONG

Так что этот каталог просто один из подкаталогов на томе.
res
 
Сообщения: 63
Зарегистрирован: 27 ноя 2006, 15:12
Откуда: Мурманск

Сообщение Музалёв Николай » 22 май 2008, 16:47

И не все я могу изменить

Предполагалось, что изменять названия каталогов по жизни - НЕ НАДО.
Надо в списке подлежащих архивированию каталогов указывать названия этих каталогов урезано, так, как это делал, например НортонКомандер.

Для того, чтобы посмотреть, как система будет сокращать названия, можно попробовать дать команду DIR на такой том из ДОСа.
armoracia rusticana (lat.), "блины" и "фиги" всех видов, а также смайлики - крайне не желательны !
Музалёв Николай
 
Сообщения: 3034
Зарегистрирован: 04 июн 2002, 19:58
Откуда: Беларусь. МИНСК.

Сообщение res » 22 май 2008, 16:54

Да, я так и понял.
Но не хочется плодить FILE_OR_DIRы без надобности.
Опять же такой аспект: со временем появляются новые каталоги сейчас у меня они все по маске попадают в архив, а так придется следить за ними и руками добавлять в nwzip.cfg.

Я надеялся что кто-нибудь уже сталкивался с такой проблеммой и она как-то решается.
res
 
Сообщения: 63
Зарегистрирован: 27 ноя 2006, 15:12
Откуда: Мурманск

Сообщение v13 » 22 май 2008, 17:11

Мне думается что проблема в clib(libc) ? на netware 4.11.
и последнее обновление для 4.11 возможно не решит проблему, так как очень древнее.
Аватара пользователя
v13
 
Сообщения: 660
Зарегистрирован: 31 авг 2007, 09:07

Сообщение res » 22 май 2008, 17:28

очень жаль если так. Придется видимо плодить файл_ор_диры :-(
res
 
Сообщения: 63
Зарегистрирован: 27 ноя 2006, 15:12
Откуда: Мурманск

Сообщение Andrey Podoinikov » 22 май 2008, 19:22

Надо просто убрать строку PATHNAMEFORMAT = LONG из вашего nwzip.cfg

PATHNAMEFORMAT = LONG - этот параметр подразумевает не то, что надо паковать длинные имена файлов, а то что в параметре FILE_OR_DIR значение указано в формате длинных имен.

А не пакуется скорее всего не из-за этого параметра, а из-за отсутствия указания сервера в параметре FILE_OR_DIR.

И вообще - трудно отвечать на вопрос, когда человек толком не описал ситуации. Неужели сложно привести полный кусок NWZIP.CFG для данного архива?
Аватара пользователя
Andrey Podoinikov
 
Сообщения: 243
Зарегистрирован: 05 июн 2002, 10:32
Откуда: г. Урай, Тюменская обл.

Сообщение v13 » 23 май 2008, 01:23

Хочу обратить внимание что разбудили автора, так что если реально хотим решить проблему конфиг в студию! ;-)

ps: Автору респект!
Аватара пользователя
v13
 
Сообщения: 660
Зарегистрирован: 31 авг 2007, 09:07

Сообщение res » 23 май 2008, 08:40

Автору респект!

Конфиг приводить не буду!
Помогло указание имени сервера во всех путях!
Все просто супер!
Всем спасибо!
res
 
Сообщения: 63
Зарегистрирован: 27 ноя 2006, 15:12
Откуда: Мурманск

Сообщение v13 » 23 май 2008, 17:57

Есть желание доработать nwzip возможностью удаления файлов после архивирования.
Я когдато давно озвучивал это автору. Сейчас есть возможность сделать это самостоятельно (программист есть под рукой).

В связи с этим вопрос - возможно ли получение исходников для доработки или перевод проекта на opensource к примеру на sourceforge?
Аватара пользователя
v13
 
Сообщения: 660
Зарегистрирован: 31 авг 2007, 09:07

Сообщение res » 23 май 2008, 18:08

Помнится в одной из тем по nwzipу Andrey Podoinikov предлагал исходники желающим продолжить начатое.
По моему очень хорошая идея. Готов быть тестером! :-)
res
 
Сообщения: 63
Зарегистрирован: 27 ноя 2006, 15:12
Откуда: Мурманск

Сообщение Andrey Podoinikov » 02 июл 2008, 15:26

Выложил исходники NWZIP

http://www.nwsoft.ru/download/nwzip.src.zip
Аватара пользователя
Andrey Podoinikov
 
Сообщения: 243
Зарегистрирован: 05 июн 2002, 10:32
Откуда: г. Урай, Тюменская обл.

Сообщение v13 » 03 июл 2008, 15:41

Спасибо, скачал сидим разбираемся, качаем ndk :-)
Если получится сделать задуманное, обязательно озвучу сдесь.
Аватара пользователя
v13
 
Сообщения: 660
Зарегистрирован: 31 авг 2007, 09:07

Сообщение Dimerson » 03 июл 2008, 15:52

А чем собирают NLM сейчас - ваткомом или GCC ???
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

След.

Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24