нечитает файл масок, затыкается на длинном имени файла

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

нечитает файл масок, затыкается на длинном имени файла

Postby strelokr » Mon, 13 Dec 2010, 10:17

Пользуюсь nnbackup с 2006 года. Все не доходили руки толком разобраться с двумя проблемами.
1. дано такой файл бекапа
Code: Select all
ver -n 5 -sdn "personal_daily_%YYYY%-%MM%-%DD%"
-i "\\192.168.1.1\work\personal\"
-o C:\backups\External\FileServerBackup\
-s -e -v -x @doc.msk

файл doc.msk лежит в этом же каталоге и выглядит так
Code: Select all
*.mpg
*.mpeg
*.avi
*.wma
*.mp3
*.wav
*.jpg
*.gif
*.bmp
*.rar
*.zip
*.tmp
*.tiff
*.tif
*.jpeg
*.7z
*.ogg
*.lnk
*.tmp
*.sav
*.exe
*.cab
*.html
*.htm
*.msi
*.ogg
*\*i_ivanov*\*
*a_petrov\*
*.pdf
*.dwg
*\*v_toma*\*

Но все равно при бекапе записываются и все фильмы, музыка и прочая лабудень :Hangman:
спасло только ввод сточки вида
Code: Select all
-x  *.avi,*.wma,*.mp3,*.bmp,*.jpeg,*gif,*.bak,*.jpg

:prayer: Подскажите что не так
программа nnBackup. V 3.01 RC7 Build 132 2008-12-18 09:52
И вторая проблема.
Когда путь исходного файла сильно длинный типа
Code: Select all
\\192.168.1.1\work\personal\pevtov\Петя\Рассказы\нормальные не читаные док\норм.прав.исправленые за 2010 годы\17.пю55\Primir_Rus\Obl\obl_117_1_r\тром следующего дня мы вылетели в Аламо. Настроение у нас было более чем бодрое – я рассказал Боните все подробности своей встречи со Смитом.doc

бекапер вылетает, пишет сильно длинное имя файла и все, остальные папки не забекапились. Как обойти эту ощибку что бы он просто пропустил файл и продолжил дальше работать?
strelokr
 
Posts: 2
Joined: Mon, 13 Dec 2010, 10:05

Re: нечитает файл масок, затыкается на длинном имени файла

Postby elos » Mon, 13 Dec 2010, 12:26

Вторая проблема - попробуй в конце темы "Папка и в ней подпапки + конечный файл ОЧЕНЬ ДЛИННЫЙ ПУТЬ" почитать.

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

Обидно, что строки запуска полной не показано (с полными путями стартовой папки например), одни фрагменты. Логирование включи и посмотри.Где-то "мелочь" сидит, которой ты не замечаешь - так она привычна (типа, стартовая папка одна, а маска-то, оказывается, в другой папке лежит).
elos
 
Posts: 665
Joined: Tue, 25 Apr 2006, 11:15

Re: нечитает файл масок, затыкается на длинном имени файла

Postby strelokr » Mon, 13 Dec 2010, 13:07

запускаю через nncron
полный путь
c:\program files\nnbackup\nnbackup.exe -f netbackup.cfg
На старой машине работало. под управлением 2003 винды. а на двух новых 2008 и хр соотвественно не работает. Правда я сменил версию nnbackup. Может стоит указать глобальный путь к файлу с исключениями?

а по Вами приведенному примеру мне просто нужно изменить конфиг так
Code: Select all
ver -n 5 -sdn "personal_daily_%YYYY%-%MM%-%DD%"
-i "\\?\UNC\192.168.1.1\work\personal\"
-o C:\backups\archive\backups\FileServerBackup\
 -s  -e -v
-x  *.avi,*.wma,*.mp3,*.bmp,*.jpeg,*gif,*.bak,*.jpg,*$*

Либо не нужно указывать UNC?
Last edited by strelokr on Mon, 13 Dec 2010, 16:21, edited 1 time in total.
strelokr
 
Posts: 2
Joined: Mon, 13 Dec 2010, 10:05

Re: нечитает файл масок, затыкается на длинном имени файла

Postby elos » Mon, 13 Dec 2010, 16:08

Может стоит указать глобальный путь к файлу с исключениями?
Однозначно будет работать тогда.
Если покороче писать - тогда надо, чтобы файл масок располагался в папке, откуда команда стартует. А стартуемая программа или уже должна быть прописана в PATH, или указываться с абсолютными путями.

Наверное, так (может, перед IP два слеша надо)
Code: Select all
...
-i "\\?\192.168.1.1\work\personal\"
...
До кучи про \\?\- viewtopic.php?f=5&t=10442&start=15

P.S. В блоке кода стили оформления текста не действуют, зато они работают в блоке цитирования...
elos
 
Posts: 665
Joined: Tue, 25 Apr 2006, 11:15


Return to nnBackup forum (Russian)

Who is online

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