Ru-Board.club
← Вернуться в раздел «Программы»

» nnBackup

Автор: igcomp
Дата сообщения: 01.02.2003 15:43
nnBackup


С а й т | Ф о р у м | С к а ч а т ь | С п р а в к а: [EN] [RU]

nnBackup - это крошечная (350k) консольная утилита, предназначенная для резервного копирования файлов, синхронизации содержимого каталогов, создания и обработки файл-листов. Поддерживается сжатие архивных данных по алгоритмам gz или zip, использование внешних архиваторов и запуск произвольных приложений до и после основного процесса копирования файлов. Предусмотрены специальные средства для удаления неактуальных данных из резервной копии. nnBackup можно запускать из командной строки или внешнего планировщика (например, nnCron или nnCron LITE).

nnBackup позволяет использовать все распространенные методы резервного копирования
• традиционное копирование файлов и каталогов
• копирование данных в стек пронумерованных каталогов или zip-файлов заданной глубины
• инкрементное резервирование в стиле юниксовой программы dump
• синхронизация файлов и каталогов (одно- и двунаправленная)
• расфасовка информации на "порции" заданного размера

Достоинства nnBackup
маленький размер
• высочайшая скорость работы
• полная поддержка Юникода
• настраиваемость:
- работа с включающими и исключающими масками имен файлов
- отбор файлов по размеру, атрибутам, времени создания и дате последней модификации
- настраиваемая обработка пустых каталогов и удаленных файлов
- настраиваемая обработка ошибок, возникающих при копировании файлов и каталогов
- смена языка, на котором выводятся сообщения и т. д.
• возможность запуска произвольных приложений перед или после копирования с учетом кодов возврата
• возможность считывать параметры запуска из указанных текстовых файлов
• специальный тестовый режим работы (без физического копирования/удаления файлов)
• логирование всех операций и многое другое...

nnBackup [more=бесплатен???]
У него та же бесплатная регистрация:
xUSSR
День недели по-русски
,
что и у nnCron, но люди пишут что nnCron, зарегистрированный бесплатно, вдруг рушится и требует платы.Возможно, это актуально и для nnBackup, в связи с чем разыскивается лекарство в виде nn.key[/more] для граждан стран бывшего СССР при условии частного и некоммерческого использования. В случае коммерческого или корпоративного использования программы, ее надо зарегистрировать...
Автор: albel
Дата сообщения: 01.02.2003 20:52
igcomp
А RAR к нему прикрутить нельзя - как внешний архиватор для бэкапа?
Автор: igcomp
Дата сообщения: 01.02.2003 22:31
albel
Я думаю не получится.
Традиционное копирование файлов и каталогов.
Копирование данных в стек пронумерованных каталогов или zip-файлов заданной глубины.
Инкрементное резервирование в стиле юниксовой программы dump.
Синхронизация каталогов (одно- и двунаправленная)
Изменения в новой версии:

Средства для создания и обработки файл-листов.
Способность считывать параметры для опций командной строки из текстовых файлов.
Дополнительные опции логирования сессий резервного копирования.
Новые переменные, хранящие имя диска, путь и имя исходного каталога (каталога из которого ведется копирование).


Автор: igcomp
Дата сообщения: 08.02.2003 12:20
nnBackup 2.19

Изменения в новой версии:

Настраиваемая обработка ошибок, возникающих при копировании файлов и каталогов.
Возможность использовать несколько исходных каталогов в режиме двусторонней синхронизации каталогов.
Новые опции для создания указанной структуры каталогов при копировании файлов.
Исправлены обнаруженные ошибки.
nnBackup скомпилирован под SP-FORTH 4.0: общая оптимизация, увеличена скорость работы программы.
Автор: begbie
Дата сообщения: 08.04.2003 13:18
nnBackup 2.21
Download

2.21 (07.Apr.03)

+ option -md5 (verifying md5 checksum when synchronizing folders)
+ delabsent mode (deleting obsolete data from your backups)
+ -il <filename> (deleting all files, that are not present in a file-list)
+ -il- <filename> (deleting all files, that are present in a file-list)
+ option -ci (ignore input errors, for example, when 'in' or 'out' directories are inaccessible)
+ -nozip, -nozip- options (controlling data compression in dump mode)
+ New 'backup.ini' variable 'KeepPathLevel: <number>'
+ New 'backup.ini' variable 'NoZipDump ON/OFF'
* the data, that was saved into etc/dumpdates.txt was optimized
* directories are not deleted in delabsent and 'sync -da' modes, if option -s was not used
* previous dump date determination bug fixed
* creation of dirs with .zip extension when using "ver -zip -e" was fixed
* backslashes ('\') are converted to slashes ('/') in zip-archives
* dump and verz work properly with 'p' options (-p1 etc.)
* "ERROR # 6" bug fixed
Автор: MaximS
Дата сообщения: 11.04.2003 17:11
прога класс!

я вот тут батник написал, чтобы при запуске все важные файлики копировала мне в определенные папочки

столкнулся с проблемой: не получается из бат-файла давать имя архиву с текущеим месяцем/годом/днем и прочим, т.е. не работают "Предопределенные переменные" типа %MM%, %DD% и пр.
но не работают они именно из бат-файла - если я скопирую команду в командную строку, всё нормально выполняется

[b][s]Добавлено[/s][/b]
и еще интересно: можно ли просто скопировать файл?
типа скопировать файл c:\path\1\nastroy.txt в диррикторию d:\backups\NastroykiTheBat\nastroy_18-01-2003.txt
(да еще и проверить, изменился ли он с последнего бэкапа :) )
так гораздо удобнее бэкапить по файлу, чем всё это паковать в архивы или раскладывать в дирректории

хотел было через команду copy. но тоже немного не то...
Автор: igcomp
Дата сообщения: 13.04.2003 22:35
MaximS
Почитай доку http://www.nncron.ru/download/help_ru.zip может поможет.
Автор: begbie
Дата сообщения: 13.04.2003 22:54
MaximS

Цитата:
я вот тут батник написал, чтобы при запуске все важные файлики копировала мне в определенные папочки

Слушай, поделись, а? Я только в пятницу вопрос подымал. Напиши мне в ПМ.
Sorry за
Автор: MaximS
Дата сообщения: 14.04.2003 11:49
[b]igcomp[/b]
[q]Почитай доку http://www.nncron.ru/download/help_ru.zip может поможет[/q]
посмотрев nnBackup, незадумываясь поставил и nnCron, плохого эти ребята не напишут :)
Автор: begbie
Дата сообщения: 14.04.2003 13:13
MaximS
Значит не поделишься?

PS Не отключай коды.
Автор: MaximS
Дата сообщения: 14.04.2003 13:33
begbie


Цитата:
Значит не поделишься?


я тебе письмо же послал, на :)
Автор: begbie
Дата сообщения: 14.04.2003 13:56
MaximS
Сервак тормозит щас. Позже получу. thx
PS мыло убери плз.
Автор: MaximS
Дата сообщения: 14.04.2003 14:17
в итоге получилось, что больше половины файлов пришлось бэкапить не с помощью этой проги, а обычнами dos-командами MD <каталог> и COPY :(((

т.е. мне надо всего лишь создать каталог с текущей датой в определенном месте и скопировать в него один-два нужных файла...

:( жаль
Автор: albel
Дата сообщения: 14.04.2003 20:46
MaximS
Попробуй задать вопрос в топике про nncron - там присутствует один из разработчиков - strauss (или в ПМ). Также оч. интересная конференция fido7.ru.nncron, где обсуждаются обе проги, в т.ч. и сабж.
Автор: KLASS
Дата сообщения: 14.04.2003 21:33
Я сабж попытался натравить на CD с UDF дык она еШо при тестировании ругаться начала на некоторые файло, остался на Synchronize It! Настройки конечно "извратные" но токма если с винча на винч гонять файло.
Автор: Kristaliar
Дата сообщения: 24.04.2003 16:32
Хорошая программа, даже в плане сравнения файлов, но не добавить rar. А если архивы на 25 Gb ?!

Автор: tomcat
Дата сообщения: 15.07.2003 06:55
Как я юзаю nnbackup.
Вот здесь: http://mygates.narod.ru/nnbackup.rar лежат все файлы настройки, описанные ниже.

Идея: делаю 4-дамповый бэкап моих документов, рабочего стола ну и ещё кое-чего. dump0 - ежеквартальный и dump1 - ежемесячный по последним числам месяца, dump2 - еженедельный по пятницам, dump3 - ежедневный. (кто не понял - каждый дамп следующего уровня копирует файлы, изменённые с момента предыдущего дампа).
см. папку cfg\d0.cfg - d3.cfg, input.txt
Дополнительно - еженедельно делаю стековый бэкап почты TheBat, history Миранды, закладок Operы, см. cfg\bat.cfg

Итак, домен w2000 на 30 пользователей, у каждого в c:\...\nnbackup\ лежит собственно он плюс содержимое вышеуказанного файла. Конфигурационные файлы у всех одинаковые (ну, почти) - за счёт использования переменных окружения.

У каждого в Назначенных заданиях висит одно задание - ежедневный запуск скрипта BackupVBS.vbs, запуск от имени основного пользователя, время у всех немного различается. Все бэкапы ложатся на сервер (см. файлы конфигурации), там папка Users имеет хитрые разрешения, т.е. кто в ней создал папку, тот её и танцует, другим закрыто.

Задача скрипта - обеспечить ГАРАНТИРОВАННЫЙ запуск дампа нужного уровня., т.е. если дата запуска скажем месячного бэкапа пропущена, он выполнится в следующий же день.

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

Конечно, есть множество ограничений применимости такой схемы, я писал всё это под свои нужды исключительно, Скрипт ещё сыроват, написал недавно и не всё оттестировал.

Да, можно это всё было бы сделать и с пом. nncron, но его админить несколько неудобней, чем виндовые Назначенные задания, да и язык Форт изучать неохота, поскольку на васике есть опыт. А писать всё равно пришлось бы столько же.

Кому интересно, берите смотрите ковыряйте пользуйтесь спрашивайте.
Автор: tomcat
Дата сообщения: 25.07.2003 14:19
Исправил ошибку в скрипте.
Автор: tomcat
Дата сообщения: 29.07.2003 06:24
yandex посчитал мой скрипт вирусом, пришлось его удалить.
Пока ругаюсь с яндексом на сей предмет.
Автор: strauss
Дата сообщения: 07.09.2003 13:11
nnBackup 2.22 (15.Aug.03)

+ документация на английском языке (doc\help.chm) добавлена в дистрибутив программы;
+ новый инсталлятор nnBackup (полный дистрибутив "весит" 231k!);
+ французский перевод readme.txt (Veekee);
+ опция для резервного копирования файлов, перезаписанных в процессе синхронизации каталогов (-backup <backup-path>);
* исправлена ошибка режима ver (при использовании %INAME%);
* исправлена ошибка режима delabsent;

http://www.nncron.ru/download_ru.shtml
Автор: strauss
Дата сообщения: 08.10.2003 21:29
nnBackup 2.24

Опубликован nnBackup 2.24 (Build 211)
http://www.nncron.ru/download_ru.shtml

Изменения:

+ новые ключи командной строки -LT <bytes> и -GT <bytes>;
+ бразильский португальский, французский и испанский переводы readme.txt и res-файлов (Euler German, Veekee, Angel Rodriguez);
* исправлена ошибка режима delabsent (-da);
* ошибка 'Error macro variable substitution' теперь тоже сохраняется в лог-файл;
+ новый ресурс # 1012 в res-файле;
* усовершенствована работа инсталлятора;
Автор: Nep
Дата сообщения: 04.12.2003 23:30
nnBackup 2.26 http://www.nncron.ru/download/nnbackup226.exe
Автор: voros
Дата сообщения: 25.01.2004 07:04
nnBackup (v 2.27 Build 229)

+ документация на французском языке доступна для скачивания и работы в онлайн;
* улучшен инсталлятор;
* исправлена ошибка -300;
* пустые каталоги теперь корректно копируются в режимах dump и verz;

latest nnBackup release (English and Russian help files are included)
nnBackup documentation (Russian language)
nnCron FAQ (Russian language, cp1251 encoding)
Автор: z_IFIR
Дата сообщения: 30.01.2004 13:17
Возникла странная проблема - программа неправильно обрабатывает команду. Например, пишу в ком. строке:


Код: nnbackup.exe sync -i "c:\Program Files\ssInet\TheBat!\MAIL" -o "g:\backup\c\Program Files\ssInet\TheBat!\MAIL\" -s -e -ad -da -v -log "g:\backup\c\Program Files\ssInet\TheBat!\MAIL\nnbackup.log"
Автор: strauss
Дата сообщения: 30.01.2004 16:19
z_IFIR

Версия nnBackup? ОС? В ВинХР не могу воспроизвести (nnBackup 2.27 b229):

nnbackup.exe sync -i "d:\tools\nncronlt" -o "c:\temp" -s -e -ad -da -v

Лог:

Fr 30.Jan.2004 17:15 Start synchronization
Fr 30.Jan.2004 17:15 Copying files
Fr 30.Jan.2004 17:15 d:\tools\nncronlt\cron.exe
...
Fr 30.Jan.2004 17:15 d:\tools\nncronlt\abc@def.com\cron.exe
...
Fr 30.Jan.2004 17:15 d:\tools\nncronlt\doc\help.chm
...
Fr 30.Jan.2004 17:15 d:\tools\nncronlt\etc\taskinfo.txt
Fr 30.Jan.2004 17:15 d:\tools\nncronlt\log\0103cron.log
...
Fr 30.Jan.2004 17:15 d:\tools\nncronlt\user@doamin.ru\cron.exe
Fr 30.Jan.2004 17:15 d:\tools\nncronlt\zifir@land.ru\cron.exe
Fr 30.Jan.2004 17:15 Delete files
Fr 30.Jan.2004 17:15 Stop synchronization

CU
VK
Автор: z_IFIR
Дата сообщения: 30.01.2004 23:47
strauss
nnbackup v 2.27 Build 229, XP

Еще могу добавить, что не копируются папки как раз тех почтовых ящиков, которые относятся к пользователю из текущего сеанса. Причем это не зависит от того, включен или нет TheBat! во время бэкапа. Можно, конечно, копировать папки "поименно", но интересно было бы разобраться. Буду еще тестировать.
Автор: strauss
Дата сообщения: 31.01.2004 12:54
z_IFIR

Изучи внимательно логи: может, там какие-то ошибки есть. А простое копирование (copy) проходит нормально?

CU
VK
Автор: z_IFIR
Дата сообщения: 31.01.2004 14:34
strauss
Нашел! В общем, программа копирует все папки подряд из директории MAIL, на одной из них получаю такое сообщение:

Цитата:
Sa 31.Jan.2004 15:21 ERROR # 5: c:\Program Files\ssInet\TheBat!\MAIL\patrick@nightmail.ru\Inbox\MESSAGES.TBB: Отказано в доступе.

Это файл пользователя из другого сеанса, и у меня нет доступа к нему. После этого программа вылетает, и несколько директорий остаются нескопированными.
Автор: strauss
Дата сообщения: 31.01.2004 15:01
z_IFIR

ну вот, видишь! чудес не бывает! иcправить ситуацию можно так:

- либо исключи этот каталог из копирования с помощью ключа -x
- либо попробуй воспользоваться опцией -cn 5 (или -c) для игнорирования ошибки

HTH!

CU
VK
Автор: z_IFIR
Дата сообщения: 31.01.2004 15:45
strauss
Большое спасибо! Дока, как всегда, рулит

Страницы: 12345678

Предыдущая тема: Программа для выковырки из реаст. ключей програмы


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.