Переменные backup.ini
Примечание. Чтобы вернуть всем переменным backup.ini их дефолтные значения (значения по умолчанию), поступите так:
После этой процедуры конфигурационный файл backup.ini будет создан заново, а все его переменные примут значения по умолчанию.
Определяет поведение nnBackup во время синхронизации каталогов. По умолчанию nnBackup копирует в приемный каталог все новые файлы из исходного каталога и все файлы с более "новой" датой создания или модификации. Выставив AnyDifference в ON, можно предписать nnBackup копировать и файлы, чья дата создания/модификации изменилась в противоположную сторону или не изменилась вовсе, но при этом изменился размер файла.
Аналог опции командной строки -ad.
Чтобы отменить действие переменной AnyDifference для конкретной сессии копирования, воспользуйтесь опцией командной строки -ad-.
Допустимые значения:
AnyDifference OFF
ClearArchiveAttribute <ON/OFF>
Предписывает nnBackup cнимать атрибут файла 'archive' после копирования.
Аналог опции командной строки -A.
Чтобы отменить действие переменной ClearArchiveAttribute для конкретной сессии копирования, воспользуйтесь опцией командной строки -A-.
Допустимые значения:
ClearArchiveAttribute OFF
Предписывает копировать права доступа. (Работает только на NTFS)
Аналог опции командной строки -sa.
Чтобы отменить действие переменной CopyAccessRights для конкретной сессии копирования, воспользуйтесь опцией командной строки -sa-.
Допустимые значения:
CopyAccessRights OFF
По умолчанию nnBackup не копирует пустые каталоги. Чтобы изменить это поведение, выставьте CopyEmptyDirs в ON.
Аналог опции командной строки -e.
Чтобы отменить действие переменной CopyEmptyDirs для конкретной сессии копирования, воспользуйтесь опцией командной строки -e-.
Допустимые значения:
CopyEmptyDirs OFF
Предписывает при синхронизации каталогов удалять в резервной копии файлы, отсутствующие в исходном каталоге.
Аналог опции командной строки -da.
Чтобы отменить действие переменной DelAbsent для конкретной сессии копирования, воспользуйтесь опцией командной строки -da-.
Допустимые значения:
DelAbsent OFF
Определяет поведение программы при синхронизации каталогов в случае, если какой-то каталог был удален в исходном каталоге, но все еще содержится в резервной копии. Выставьте DelAbsentDir в OFF, чтобы отсутствующие каталоги не удалялись при синхронизации.
Аналог опции командной строки -nd.
Чтобы отменить действие переменной DelAbsentDir для конкретной сессии копирования, воспользуйтесь опцией командной строки -nd-.
Допустимые значения:
DelAbsentDir ON
Задает имя и местоположение файла с датами предыдущих сессий резервного копирования в режиме dump.
Аналог опции командной строки -ddf.
DumpDatesFile: "%HOME-DIR%\etc\dumpdates.txt"
Определяет поведение nnBackup в режиме dump. Если переменная DumpLevelLE выставлена в ON, то nnBackup будет создавать дампы с файлами, которые появились или изменились с момента создания последнего дампа, чей уровень меньше или равен текущему (less or equal). В случае, если переменная DumpLevelLE установлена в OFF, будут копироваться файлы, которые появились или изменились с момента создания последнего дампа, чей уровень меньше текущего.
Аналог опции командной строки -dumple.
Чтобы отменить действие переменной DumpLevelLE для конкретной сессии копирования, воспользуйтесь опцией командной строки -dumple-.
Допустимые значения:
DumpLevelLE OFF
ExtZip: <ArchiverName> <file-list-encoding> <Commandline-to-eol>
Устанавливает параметры и командную строку для внешнего консольного архиватора (опциия -extzip). Значение <ArchiverName> должно совпадать с расширением файла, которое использует выбранный вами архиватор ('7z' для 7-zip, 'rar' для RAR, 'zip' для ZIP и т. д.). <file-list-encoding> задает кодировку файл-листа, передаваемого внешнему архиватору: 0 - ANSI, 1 - OEM, 65001 - UTF-8.
Внутренние переменные nnBackup %ZIP-FILENAME% and %ZIP-LIST% содежат имя архива, создаваемого внешним консольным архиватором и список файлов, передаваемый внешнему консольному архиватору.
Используйте несколько переменных ExtZip:, чтобы задать параметры для разных внешних архиваторов.
ExtZip: 7z 65001 7z.exe a -scsUTF-8 -r -mx=%ZipLevel @% "%ZIP-FILENAME%" "@%ZIP-LIST%"
ExtZip: RAR 1 rar.exe a %Verbose @ ?S" -inul"% "%ZIP-FILENAME%" "@%ZIP-LIST%"
ExtZip: TAR 0 tar.exe -c --files-from="C:\Users\VK\AppData\Roaming\nnBackup\etc\zip-list-15072.txt" -f "\0_2008-12-23.zip"
Задает каталог, в котором nnBackup хранит свои конфигурационные (backup.ini), временные (dumpdates.txt, %ZIP-FILENAME%, %ZIP-FILELIST%) и лог-файлы. Устанавливает значение переменной %HOME-DIR%.
Аналог опции командной строки -hd.
Если вы используете WinNT/2000/XP, то значением HomeDir по умолчанию является установочный каталог программы (каталог, в котором находится файл nnbackup.exe). Если вы используете Windows Vista, значением HomeDir является %UserAppData%\nnBackup.
HomeDir: "%NNBACKUP-DIR%"
Определяет, будет ли остановлен процесс копирования при обнаружении файловой ошибки. Выставьте IgnoreErrors в ON, чтобы копирование не прерывалось при обнаружении ошибки.
Аналог опции командной строки -с.
Чтобы отменить действие переменной IgnoreErrors для конкретной сессии копирования, воспользуйтесь опцией командной строки -c-.
Допустимые значения:
IgnoreErrors OFF
Предписывает при копировании файла в приемный каталог, создавать структуру каталогов, соответствующую пути файла в исходном каталоге с указанным уровнем вложенности. (См. также KeepPathLevel:).
Аналог опции командной строки -p.
Чтобы отменить действие переменной KeepPath для конкретной сессии копирования, воспользуйтесь опцией командной строки -p-.
Допустимые значения:
KeepPath OFF
Задает максимальный уровень вложенности при создании структуры каталогов, если включена переменная KeepPath.
Допустимые значения:
KeepPathLevel: 999
Определяет язык на котором выводятся сообщения nnBackup. Чтобы ознакомиться со списком доступных языков, загляните в подкаталог res домашнего каталога nnBackup.
Аналог опции командной строки -lang.
Language: English
Предписывает выводить сообщения в указанный лог-файл. См. также значение переменной Logtime:
Аналог опции командной строки -log.
Чтобы отменить запись в лог для конкретной сессии копирования, воспользуйтесь опцией командной строки -log-.
LogFile: "%HOME-DIR%\log\nnbackup.log"
Определяет формат вывода информации о текущем времени в лог-файл. Описание использованных переменных смотрите здесь.
Закомментируйте эту переменную если вы не хотите выводить время в лог.
Logtime: "%WW% %DD%.%MMM%.%YYYY% %hh%:%mm%"
Определяет, будет ли выдана на консоль и в лог краткая статистика об общем количестве обработанных файлов/каталогов, а также об объеме скопированнойинформации (в байтах). Статистика выдается после завершения обработки файлов.
Аналог опции командной строки -stat.
Чтобы отменить вывод статистики для конкретной сессии копирования, воспользуйтесь опцией командной строки -stat-.
Допустимые значения:
NeedStatistic OFF
Предписывает не сжимать создаваемые дампы по алгоритму zip, а сохранять данные в каталоги с соответствующими именами.
Аналог опции командной строки -nozip.
Чтобы отменить действие переменной NoZipDump для конкретной сессии копирования, воспользуйтесь опцией командной строки -nozip-.
Допустимые значения:
NoZipDump OFF
Определяет поведение nnBackup при копировании в стек каталогов. Выставьте PushChanged в ON, если хотите, чтобы nnBackup "сдвигал" стек каталогов только если в процессе работы были обнаружены изменения в исходном каталоге (файл обновлен, добавлен, удален).
Аналог опции командной строки -pc.
Чтобы отменить действие переменной PushChanged для конкретной сессии копирования, воспользуйтесь опцией командной строки -pc-.
Допустимые значения:
PushChanged OFF
Запрещает вывод сообщений на консоль (quiet mode). Действие этой переменной не затрагивает информацию, которая выводится в лог-файл.
Аналог опции командной строки -q.
Чтобы отменить действие переменной Quiet для конкретной сессии копирования, воспользуйтесь опцией командной строки -q-.
Допустимые значения:
Quiet OFF
По умолчанию nnBackup не учитывает вложенные каталоги при копировании. Выставьте SubTree в ON, если хотите, чтобы такие каталоги всегда копировались.
Аналог опции командной строки -s.
Чтобы отменить действие переменной SubTree для конкретной сессии копирования, воспользуйтесь опцией командной строки -s-.
Допустимые значения:
SubTree OFF
По умолчанию, nnBackup проверяет атрибуты каталогов при копировании. Выставьте TestDirAttrib в OFF если вы не хотите проверять атрибуты каталогов.
Аналог опции командной строки -tda.
Чтобы отменить действие переменной TestDirAttrib для конкретной сессии копирования, воспользуйтесь опцией командной строки -tda-.
Допустимые значения:
TestDirAttrib ON
По умолчанию, nnBackup не проверяет время создания/модификации каталогов при копировании. Выставьте TestDirTime в ON если хотите проверять время создания/модификации каталогов, вместе со временем создания/модификации файлов.
Аналог опции командной строки -TD.
Чтобы отменить действие переменной TestDirTime для конкретной сессии копирования, воспользуйтесь опцией командной строки -TD-.
Допустимые значения:
TestDirTime OFF
Определяет поведение nnBackup при синхронизации каталогов.
По умолчанию при сравнении времени nnBackup учитывает даже миллисекунды (NTFS time format). Выставьте TwoSecondsPrecision в ON, чтобы nnBackup всегда сравнивал время модификации файла с точностью до двух секунд (FAT time format) - это ограничение целесообразно использовать для игнорирования мелких расхождений во времени модификации файла, которые появляются при его переносе с FAT на NTFS и наоборот.
Аналог опции командной строки -t2.
Чтобы отменить действие переменной TwoSecondsPrecision для конкретной сессии копирования, воспользуйтесь опцией командной строки -t2-.
Допустимые значения:
TwoSecondsPrecision OFF
Управляет отображением информации о процессе копирования на экране и в лог-файле. Выставьте Verbose в ON, если хотите, чтобы nnBackup отображал на консоли (если не использована опция -q) и сохранял в лог-файл (при использовании опции -log) полные пути копируемых файлов.
Аналог опции командной строки -v.
Чтобы отменить действие переменной Verbose для конкретной сессии копирования, воспользуйтесь опцией командной строки -v-.
Допустимые значения:
Verbose OFF
Задает имя и местоположение списка обрабатываемых файлов для для внешнего консольного архиватора (опциия -extzip).
Аналог опции командной строки -zlf.
ZipListFile: "%HOME-DIR%\etc\zip-list-%GetCurrentProcessId%.txt"