Алексей Виноградов - Домашний доктор для вашего ПК
Подчеркиваю, что архивация файлов и папок может проводиться только администратором или оператором архива.
Если архивация данных состояния системы выполняется на ленту и программе архивации не удается найти свободные носители, можно воспользоваться службой «Съемные ЗУ» для добавления ленты в пул носителей архивации, чтобы программа архивации могла ее использовать.
Еще раз напоминаю, что архивация данных состояния системы возможна только для локального компьютера. Данные состояния системы для удаленного компьютера архивировать нельзя.
Для архивации данных состояния системы с помощью командной строки следует открыть командную строку и ввести: ntbackup backup systemstate
Например, чтобы под именем «Задание 1» задать архивацию данных состояния системы в файл C: backup.bkf, следует ввести: ntbackup backup systemstate /J "Задание 1" /F "C: backup.bkf" Все другие параметры будут взяты из настроек программы архивации. И, наконец, завершая главу о работе со служебной программой архивации Windows, рассмотрим работу с командой ntbackup.
1.18. Работа с командой ntbackup
Архивация может выполняться из командной строки или пакетного файла с помощью команды ntbackup и различных параметров командной строки.
Синтаксис
ntbackup backup [systemstate] " @имя_файла_bks " /J { " имя_задания " } [ /P { " имя_пула " }] [ / G { " идентификатор_guid " }] [ /T { " имя_ленты " }] [ /N { " носитель " }] [ /F { " имя_файла " }] [ / D { " описание " }] [ /DS { " имя_сервера "}] [ /IS { " имя_сервера " }] [ /A ] [ /V: { yes | no }] [ /R: { yes | no }] [ /L: { f | s | n }] [ /M { тип_архива }] [ /RS: { yes | no }] [ /HC: { on | off }] [ /SNAP: { on | off }]
Параметры
systemstate
Указывает, что следует выполнить архивацию данных о состоянии системы. При выборе данного параметра будет установлен обычный или копирующий тип архивации.
@имя_ bks_файла
Указывает имя файла (с расширением bks) со списком файлов для архивации в данном задании архивации. Перед именем файла должен стоять символ @. Этот файл содержит сведения о файлах и папках, подлежащих архивации. Этот файл должен быть создан с помощью программы архивации с графическим интерфейсом.
/J { " имя_задания " }
Указывает имя задания, которое будет упоминаться в файле журнала. Обычно имя задания описывает файлы и папки, подлежащие архивации в данном задании архивации, а также содержит дату и время архивации.
/P { " название_пула " }
Указывает пул носителей, носитель из которого будет использован. Обычно это подпул пула носителей архивации, такой как 4-мм DDS. Если этот подпул был выбран, невозможно использовать параметры командной строки /A , /G , /F или /T .
/G { " идентификатор_guid " }
Добавляет или заменяет данные на ленте. Не следует использовать этот параметр совместно с параметром /P .
/T { " имя_ленты " }
Добавляет или заменяет данные на ленте. Не следует использовать этот параметр совместно с параметром /P .
/N { " носитель " }
Указывает новое имя ленты. Не следует использовать параметр /A совместно с этим параметром.
/F { " имя_файла " }
Путь и имя файла на логическом диске. Совместно с этим параметром не следует использовать следующие параметры: /P /G /T .
/D { " описание " }
Указывает метку для каждого архива.
/DS { " имя_сервера " }
Производит архивацию файла службы каталогов указанного сервера Microsoft Exchange.
/IS { " имя_сервера " }
Производит архивацию файла банка сообщений указанного сервера Microsoft Exchange.
/A
Производит архивацию с добавлением в архив. Совместно с этим параметром следует использовать параметр /G или /T . Не следует использовать этот параметр совместно с параметром /P .
/V: { yes | no }
Проверяет данные после архивации.
/R: { yes | no }
Ограничивает доступ к этой ленте одним владельцем или членами группы «Администраторы».
/L: { f | s | n }
Указывает тип файла журнала: f – полный, s – сокращенный, n – нет (файл журнала не создается).
/M { тип_архива }
Указывает тип архива. Этот параметр должен иметь одно из следующих значений: normal, copy, differential, incremental или daily.
/RS: { yes | no }
Производит архивацию перемещенных данных на съемных носителях. Параметр командной строки /RS не требуется для архивации локальной базы данных съемных носителей (эта база данных содержит заместители мест файлов удаленного хранилища). При архивации папки %systemroot% программа архивации автоматически архивирует и базу данных съемных носителей.
/HC: { on | off }
Использует при возможности аппаратное сжатие.
/SNAP: { on | off }
Указывает, является (on) или не является (off) архив снимком состояния тома.
/M { тип_архива }
Указывает тип архива. Этот параметр должен иметь одно из следующих значений: normal, copy, differential, incremental или daily.
/?
Отображает справку в командной строке.
Восстановление файлов из командной строки с помощью команды ntbackup невозможно.
Если следующие параметры командной строки не заданы, будут использованы соответствующие настройки программы архивации с графическим интерфейсом: /V /R /L /M /RS /HC . Например, если в диалоговом окне «Параметры» программы архивации включено сжатие при архивации, при отсутствии параметра /HC в командной строке данные будут сжиматься. Но если в командной строке задан параметр /HC: off , он заменяет значение параметра диалогового окна «Параметры», и сжатие не используется.
Если управление носителями осуществляется службой «Съемные ЗУ» или для сохранения данных используется внешнее хранилище, следует регулярно архивировать файлы, находящиеся в следующих папках:
системный_корневой_каталог System32Ntmsdata системный_корневой_каталог System32Remotestorage Это будет гарантировать возможность восстановления всех данных, сохраненных во внешнем хранилище и на съемном ЗУ.
Условные обозначения форматирования
Примеры
Рассмотрим несколько примеров выполнения архивации командой ntbackup.
Пул носителей – это логическое объединение съемных носителей, подчиняющихся одной политике управления. Пулы носителей используются приложениями для получения доступа к конкретным лентам или дискам в библиотеках, управляемых программой «Съемные ЗУ».
Предусмотрены четыре пула носителей: свободные, импортированные, неопознанные и для конкретных приложений. Каждый пул может объединять либо носители, либо другие пулы.
Пул носителей архива – это логическое объединение носителей данных, зарезервированных для использования программой архивации Microsoft Windows. Для управления доступом к конкретным носителям в библиотеке используется компонент «Съемные ЗУ».Пример 1
В этом примере создается обычный архив – «Задание 1» удаленного общего ресурса \iggy-multic$. Для этого ленте из пула носителей «Backup» присваивается имя «Созданный из командной строки архив 1». Заданию архивации также будет дано описание «Архивация из командной строки». Архив будет проверен сразу после завершения архивации, доступ к нему будет предоставляться не только владельцу/администратору, будет вестись сокращенный журнал, архивация данных из внешнего хранилища выполняться не будет, а аппаратное сжатие будет включено. ntbackup backup \iggy-multic$ /m normal /j "Задание 1" /p "Backup" /n "Созданный из командной строки архив 1" /d "Архивация из командной строки" /v: yes /r: no /l: s /rs: no / hc: on
Пример 2
В этом примере создается копирующий архив – «Задание 2» локального диска D: . Архивируемые файлы и папки будут добавлены на ленту «Созданный из командной строки архив 1». Все другие параметры будут взяты из настроек программы архивации. ntbackup backup d: /j "Задание 2" /a /t "Созданный из командной строки архив 1" /m copy