NnBackup

как работать из дома комфортно и эффективно / Библиотека (книги, учебники и журналы) / В помощь Веб-Мастеру

nnBackup

Сайт: .

Статус: Freeware.

Размер: 290 Кбайт.

Язык: русский и английский.

традиционное копирование файлов и каталогов

копирование данных в стек пронумерованных каталогов или zip-файлов заданной глубины

  • в частности, для исключения какой-либо папки вручную, добавьте к ее имени постфикс [email protected]
  1. в общем случае прозрачную связку времен бэкапов переносного носителя между всеми компьютерами
  2. каждый следующий бэкап в любом случае закончится не с 0 на выходе, т.к. хотя бы файл с датой будет забэкаплен

В процессе бэкапирования на диске создается файл backup.lock (защита от одновременных запусков, если первый бэкап длится очень долго) Файл удаляется только в случае успешного завершения бэкапа. Следующий бэкап не запускается, если на диске существует backup.lock Отдельная группа скриптов-напоминателей следит за тем, чтобы бэкапы запускались регулярно, и в случае чего сообщают об этом пользователю. Таким образом, если бэкап завершится с ошибкой, пользователь будет уведомлен об этом.

Общие рекомендации

Официальные версии nnCron и nnBackup обновляются очень редко, поэтому настоятельно рекомендуется использовать бета-версии. Бета-версии можно найти и скачать на форуме . Скрипты, приведенные в настоящей статье, успешно работают со следующими версиями:


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


nnBackup позволяет использовать все распространенные методы резервного копирования:

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

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

возможность запуска произвольных приложений перед или после копирования с учетом кодов возврата
возможность считывать параметры запуска из указанных текстовых файлов
специальный тестовый режим работы (без физического копирования/удаления файлов)
логирование всех операций и многое другое


Режим инкрементного резервного копирования - это аналог юниксовой утилиты dump, он позволяет сначала выполнить резервное копирование всего исходного каталога, а в следующие разы "добавлять" к нему уже только те файлы, которые изменились со времени последнего резервного копирования. Итак, условимся, что каждую сессию резервного копирования в таком режиме будем называть "дампом". Далее каждой сессии копирования (дампу) присваивается свой порядковый номер (целое число от 0 до 9) - это уровень резервирования. Грамотно манипулируя уровнями дампов, можно удобно управлять содержимым дамп-архивов, что даст вам экономию места на винчестере и вашего времени при восстановлении данных.


Теперь рассмотрим альтернативный - стековый - способ бэкапа. Это самый надежный режим резервного копирования. Он позволяет создавать неограниченное количество точных копий исходных данных, которые при каждом копировании помещаются в пронумерованные каталоги (стек каталогов) или в пронумерованные zip-файлы (тогда это стек zip-файлов). Для копирования в стек каталогов используйте команду ver, а для копирования в стек zip-файлов - команду verz.


В обоих случаях вы сами выбираете глубину стека (или, соответственно, уровень резервирования) - в зависимости от того, сколько копий данных вы считаете целесообразным хранить, - для чего указываете её в командной строке с помощью ключа n. Вот и вся базовая теория для этих двух основных способов хранения данных. Выбор каждого метода зависит от вашей специфики и стратегии хранения данных. Очевидный сильный плюс у инкрементного подхода - это серьёзная экономия дискового места, если дело касается больших и в основном статических массивов данных (например, большая коллекция музыки или фильмов), но при таком подходе целостность любого уровня можно восстановить только при наличии всей цепочки уровней дампов (и дополнительных манипуляций по последовательному их слиянию). Стековый способ лишен этих недостатков - здесь достаточно взять последнюю копию в коллекции стека - это и будет последняя актуальная копия сразу всех данных. Второй очевидный плюс при таком подходе - при раздувании стека можно запросто удалять самые старые копии хранения, тогда как в инкрементальном способе начальный 0-уровень является исходной базой, а все последующие уровни - только промежуточные состояния, и удалить какое-то звено из такой общей взаимосвязанной цепочки состояний, как правило, невозможно.

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


[

]

Приятные новости — nnBackup бесплатен для граждан стран бывшего СССР при условии частного и некоммерческого его использования. Чтобы заpегистpиpовать nnBackup для частного, некоммерческого использования, запустите пpогpамму nnbackup.exe с параметром xReg, вот так: кнопка Пуск — Выполнить — дальше ввести или скопировать в появившееся поле следующую строку:

“C:\Program Files\nnBackup\nnbackup.exe” xReg

В качестве регистрационного имени введите два слова через пробел:

  • xUSSR регистрация (их тоже можно вставить через копирование из буфера);
  • В качестве регистрационного кода — текущий день недели (по-русски). Естественно, день недели в данном случае надежнее определять по системным (компьютерным) часам, а не по тому, что у вас там в голове исчисляется.

В заключении отмечу, что признак успешной регистрации — появление файла nn.key в папке C:\Program Files\nnBackup\

И опыт, сын ошибок трудных…

Всегда стараюсь: чем больше мне нравится программа, тем сильнее пытаться сохранять нейтралитет в её обзоре, потому как из-за эффекта симпатийной эмпатии, часто невольно из-под пера многих авторов-обзорщиков выходят ну просто натуральные рекламные тексты, и тогда, невольно поддавшись импульсу, скачаешь да и запустишь ненароком предмет оных воздыханий… диссонанс между написанным и увиденным, порой бывает, бьёт аж через край, а потому отсюда следует очевидный вывод: в каждой бочке меда всегда есть хоть маленькая ложечка дегтя, потому как нет совершенства в этом мире и всё тут.

            \ и все файлы с более “новой” датой создания или модификации, но и файлы,

            \ чья дата создания/модификации изменилась в противоположную сторону

            \ или не изменилась вовсе, но при этом изменился размер файла.

Красным цветом выделены те параметры, которые необходимо будет изменить сразу после установки программы. Это необходимо, чтобы nnBackup сразу мог выполнять резервное копирование с записью отчета в папку на диске, где планируется хранение всех отчетов по работе программы nnBackup.

Что еще можно придумать, чтобы обезопасить свои информационные богатства? Если в доме несколько компьютеров, можно организовать перекрестный или цепочный бэкап, чтобы каждый компьютер бэкапился на соседа. Это исключит возможность потери данных в результате редких случаев порчи всей "начинки" компьютера зараз. Дабы избежать природных катаклизмов и прочих "обстоятельств непреодолимой силы", можно организовать перекрестный бэкап через Интернет с компьютером какого-нибудь другого пара… единомышленника. Систему бэкапов можно улучшать и усложнять бесконечно. Важно, однако, в какой-то момент остановиться, потому что иначе можно прийти к мысли о бэкапе собственной головы. Вот только не будет ли поздно?..

- Из журнала "Компьютерра"

Наверх