Зачем нужен Windows Server Backup? Тем не менее при необходимости многие администраторы применяли ее именно таким образом. Однако им не удастся использовать новый встроенный инструмент Windows Server 2008 для крупномасштабной архивации в рамках компании так же просто, как NTBackup. Причина в иной функциональности компонента Windows Server Backup, который заменил утилиту NTBackup в составе Server 2008. В данной статье рассматривается несколько различий между NTBackup и Windows Server Backup и показано, как в некоторых случаях можно обойти соответствующие ограничения. Кроме того, я объясню, почему полезно подумать об использовании более полнофункционального решения для архивации.

Проблема 1

Windows Server Backup не устанавливается по умолчанию

В отличие от утилиты NTBackup, устанавливаемой по умолчанию вместе с Windows 2003 и Windows 2000, Windows Server Backup не устанавливается по умолчанию в операционной системе Server 2008. Чтобы использовать Windows Server Backup, необходимо обратиться к мастеру Add Features, который позволяет установить Windows Server Backup, и утилите командной строки wbadmin.exe, используемой для резервного копирования компьютеров в режиме Server Core.

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

Единственный способ не попасть в ловушку — установить Windows Server Backup и wbadmin.exe во время развертывания Server 2008. И все же ИТ-специалисту иногда приходится обследовать серверы, которые никогда не архивировались, и, возможно, не располагают утилитой Windows Server Backup. К сожалению, Server 2008 не предупреждает о необходимости регулярной архивации с такой же настойчивостью, как об автоматических обновлениях. Благодаря такому предупреждению лишь самые беззаботные администраторы могли бы пренебречь архивацией данных.

Проблема 2

Отсутствие поддержки накопителей на магнитной ленте

Одна из самых поразительных особенностей Windows Server Backup — отсутствие поддержки накопителей на магнитной ленте. Это не опечатка: Windows Server Backup и утилита командной строки wbadmin.exe непригодны для записи архивных копий на магнитную ленту. Для этого существует по крайней мере одна веская причина: накопители на магнитной ленте разделяют судьбу гибкого диска. Современные жесткие диски не только обеспечивают хранение огромного количества данных, но и гораздо быстрее магнитной ленты в процессе архивации и восстановления. Однако в большинстве ИТ-подразделений уже применяется магнитная лента, а цена хорошего стримера не бывает низкой. При переходе к Server 2008 это дорогостоящее оборудование может оказаться бесполезным.

При замене предшествующей версии Windows на Server 2008 компании могут отказаться от устаревшего оборудования и купить менные жесткие диски или применить решение архивации от другого поставщика. Кроме того, нужно подготовить план восстановления данных, сохраненных на магнитной ленте, после полного перехода на Server 2008. Windows Server Backup не позволяет импортировать архивные копии, полученные с использованием NTBackup, и нельзя применить NTBackup для восстановления данных, архивированных с помощью Windows Server Backup. Но компания Microsoft опубликовала версию NTBackup, предназначенную только для восстановления данных, по адресу go.microsoft.com/fwlink/? LinkId=82917. С помощью этой версии NTBackup можно считывать данные с магнитной ленты, но не записывать их. Потребители могут извлечь ранее записанные архивные данные с ленты, только после этого магнитные ленты становятся бесполезными. Чтобы использовать предназначенную исключительно для чтения версию NTBackup со стримером, необходим соответствующий драйвер стримера для Server 2008. Поскольку Windows Server Backup не работает с магнитной лентой, некоторые изготовители ленточных устройств неохотно поддерживают Server 2008.

Проблема 3

Для плановой архивации необходим выделенный диск

Для хранения плановых архивных копий в Windows Server Backup требуется выделенный диск (а не просто раздел). Когда на новый диск записывается первая архивная копия, диск разбивается на разделы и форматируется. Его нельзя использовать ни для каких других целей, кроме хранения архивных данных, и невозможно увидеть в проводнике Windows. С помощью Windows Server Backup можно записывать данные на внутренний жесткий диск или на диск, совместимый со стандартами USB 2.0 или IEEE 1394. Согласно рекомендациям Microsoft, емкость диска должна примерно в два с половиной раза превосходить объем данных полной резервной копии, а минимальное количество архивируемых данных составляет целый том. Режим Windows Server Backup по умолчанию: полная архивация с последующими инкрементными операциями копирования. Windows Server Backup автоматически удаляет самую старую архивную копию, когда на диске заканчивается свободное место. Цель такого подхода — назначить расписание архивации, а затем забыть о нем до тех пор, пока не придет время выполнить восстановление.

Этот метод весьма неплох для элементарного решения архивации, но вряд ли понравится администраторам, привыкшим к настройкам NTBackup. Можно один раз выполнить копирование на сетевой накопитель или оптический диск, но нельзя запланировать архивацию на эти устройства. Изобретательный администратор может подготовить сценарий, вызываемый плановым заданием, которое использует утилиту wbadmin.exe для записи архивной копии, но при этом не выдается сообщения о наличии на целевом диске достаточного пространства для успешного завершения архивации. Расширение границ плановой архивации возможно, но не следует полагаться на опасные приемы, о чем постоянно предупреждают системных администраторов.

Из-за необходимости выделенного диска затрудняется ротация удаленных архивных копий. Многие компании отвозят набор архивных копий в надежное место каждую неделю, чтобы восстановить данные в случае, если здание сгорит дотла, уйдет под воду или будет уничтожено метеоритом. Принцип работы Windows Server Backup основан на предположении, что том архивной копии привязан к серверу и вряд ли будет перемещен в удаленное хранилище. Если важно восстановить данные после аварии, стоит поискать полнофункциональное решение.

Проблема 4

Том — минимальная архивная единица

В отличие от утилиты NTBackup, с помощью которой можно архивировать отдельные файлы и папки, минимальная единица архивации с использованием Windows Server Backup — целый том. Причина этого ограничения следующая: в Windows Server Backup используется полный образ диска вместо простой записи файлов и папок, с сжатием в двоичный «комок». Однако существует возможность восстанавливать отдельные файлы и папки.

Многих администраторов удивляет, что с помощью Windows Server Backup нельзя выполнить архивацию только состояния системы. Архивировать состояние системы можно с использованием команды start systemstatebackup утилиты wbadmin.exe, но не все администраторы привыкли выполнять сравнительно простую задачу из командной строки.

Зачем нужна утилита Windows Server Backup?

Для оптимального использования Windows Server Backup необходимо помнить, что утилита не предназначена для архивации на уровне компании. Многие администраторы недовольны этим обстоятельством, поскольку именно так они использовали NTBackup последние десять лет. Если рассматривать Windows Server Backup в соответствии с его истинными возможностями — WordPad среди программ архивации — то выяснится, что утилита вполне соответствует своему назначению. Если применить Windows Server Backup для планирования регулярной архивации на сменный диск или внутренний жесткий диск, то очень просто полностью восстановить операционную систему Windows. Windows Server Backup не следует использовать для архивации Exchange Server или SQL Server, но и утилита NTBackup не предназначена для этой цели.

Орин Томас (orin@windowsitpro.com) — редактор Windows IT Pro, обладатель сертификата Windows Security MVP