Запуск nnBackup
Чтобы запустить nnBackup из командной строки, укажите команду (режим работы программы), исходный и приемный каталоги копирования (-i и -o), а следом за ними - опции, настраивающие поведение программы: опции логирования, компрессии, маски файлов и т. д. Некоторые из этих опций не зависят от режима работы nnBackup и их можно употреблять с любой из команд. Другие, напротив, предназначены для конкретного режима и, значит, их следует использовать только с соответствующей командой. Порядок следования опций не имеет принципиального значения: располагайте их так, как вам удобнее.
Список команд nnBackup и опций командной строки с подробными комментариями вы можете посмотреть в соответствующем разделе документации.
Если пользователь явным образом не задал режим работы nnBackup, тот запустится в режиме копирования.
Синтаксис командной строки:
nnbackup.exe [command] -i <input_dir> -o <output_dir> [options]
nnBackup "умеет" считывать параметры запуска из текстового файла, поэтому часто бывает удобно сохранять параметры запуска nnBackup в текстовой файл и запускать программу так:
nnbackup.exe -f <filename>
Примеры:
nnbackup.exe ver -i c:\data -o e:\backup\data -s -n 5 -x *.exe,*.dll -v
Расшифровка: резервное копирование дерева каталогов c:\data в стек каталогов e:\backup\data\1-5, исключая файлы с расширениями exe и dll. При копировании выводим имена и полные пути копируемых файлов.
nnbackup.exe sync2 -i c:\data -o \\another\c\data -s -v
Расшифровка: двунаправленная синхронизация дерева каталогов c:\data и \\another\c\data. При копировании учитываем все подкаталоги c:\data и выводим имена и полные пути копируемых файлов.
nnbackup.exe dump 0 -i c:\data -o \\server\c\backup -s -zl 9
Расшифровка: инкрементное резервное копирование нулевого уровня. При копировании учитываем все подкаталоги c:\data. Устанавливаем максимальную степень сжатия для создаваемого дампа.
nnbackup.exe -f c:\config\my_bckp.cfg
Расшифровка: запуск nnBackup со считыванием параметров из текстового файла my_bckp.cfg.
nnbackup.exe sync -i c:\data -o d:\backup\data -s -v -e -rb "d:\toos\wget.exe -N -r -l5 http://www.nncron.ru" -dirb c:\data
Расшифровка: односторонняя синхронизация каталогов c:\data и d:\backup\data. При копировании учитываем все подкаталоги c:\data и выводим имена и полные пути копируемых файлов. Копируем пустые каталоги. Перед началом синхронизации запускаем дополнительный процесс (wget.exe) и ждем его завершения. Устанавливаем каталог c:\data в качестве текущего каталога для wget.exe.