Начиная с операционной системы Windows Server 2003 технология теневого копирования (Shadow Copy) позволяет создавать моментальный снимок данных, хранимых на общих ресурсах сервера. Коме возможности ручного создания и управления моментальными снимками данных, поставщики программного обеспечения для решений уровня предприятия, например CommVault (commvault.com) создают свои системы совместимыми с технологией Shadow Copy, что позволяет управлять снимками теми же инструментами, которые используются для создания резервных копий.

Бесплатная система Shadow Copy имеет определенные ограничения. Она может быть настроена только на уровне тома, поэтому если необходимо сохранить данные на двух общих папках диска D приходится создавать моментальный снимок всех общих папок на этом диске. Помня об этом администратор должен так организовать разбиение на тома и общие папки, чтобы общие папки, требующие регулярного резервного копирования, могли быть сгруппированы вместе. Самым простым представлением моментальных снимков являются быстрые инкрементные копии, за исключением того, что обращение к данным осуществляется на уровне блоков, а не на уровне файлов.

Основным преимуществом такого подхода является возможность индексации нескольких версий тома. Например, можно создать почасовые версии общих данных на диске D. Если файл оказался поврежденным в 4:20, то можно восстановить копию, сделанную в 4:00, что приведет к потере новых данных только за последние 20 минут. Резервное копирование обычно выполняется каждую ночь, что означает потерю суточных изменений в данных в случае их повреждения, если не была реализована какая-то технология создания моментальных снимков.

Хотя эти соображения относятся к проектированию подсистемы хранения, их стоит рассмотреть с точки зрения решения возникающих проблем, когда пользователи сообщают о потере или повреждении данных. С точки зрения решения возникающих проблем настройка Shadow Copy предоставляет определенную страховку, позволяя восстановить поврежденные данные в течение нескольких минут.

С точки зрения пользователя запуск программного обеспечения Shadow Copy Client предоставляет следующие возможности:

  • Просмотр доступных версий файлов
  • Восстановление удаленных файлов с помощью предыдущей версии
  • Восстановление замененных файлов с помощью предыдущей версии
  • Сравнение содержимого двух версий

Многие службы поддержки обычно сталкиваются с задачей восстановления одиночных файлов пользователей. Включение и использование Shadow Copy на томах сервера, которые содержат данные пользователей, позволяет расширить возможности пользователей по восстановлению собственных файлов, что освобождает службу поддержки для выполнения других задач (если хотите быть героем и восстанавливать файлы самостоятельно, не говорите никому об этой возможности!)

Для включение Shadow Copy для тома выполните такую последовательность действий:

1. Откройте оснастку Управление компьютером (Computer Management) и раскройте меню Системные инструменты (System Tools).

2. Кликните правой кнопкой мыши на значке Общие папки (Shared Folders), выберите команду Все задачи (All Tasks) в контекстном меню и кликните на Настройка теневой копии (Configure Shadow Copies).

3. Выберите том, который будет подвергаться теневому копированию и кликните на кнопке Параметры (Settings).

4. В поле Storage Area выберите диск, который будет хранить образы моментальных снимков. Если необходимо изменить расписание создания моментальных снимков (с понедельника по пятницу в 7:00), кликните на кнопке Расписание (Schedule) и внесите необходимые изменения.

5. После внесения необходимых изменений в параметры кликните на кнопке OK.

6. Теперь после выбора диска в диалоговом окне Shadow Copy кликните на кнопке Да (Yes).

7. После завершения копирования кликните на кнопке OK для закрытия диалогового окна Shadow Copy.

Windows Server 2003 поддерживает до 64 теневых копий на один том, поэтому необходимо настроить достаточно частое копирование, чтобы обеспечить безопасность данных пользователя, но не настолько частое, чтобы позволить пользователю откатиться на версию файла двухдневной давности. Предположим, резервная копия создается каждый час, с 9:00 до 17:00 ежедневно. Это дает девять теневых копий в день и позволяет пользователю откатиться на версию файла, которая была создана несколько дней назад.

Если выполнять копирование каждые два часа, жизнь копий будет еще больше растянута во времени. Но помните, что чем больше копий запланировано, тем больший объем дискового пространства потребуется для их хранения. Кроме этого, теневое копирование не является полной заменой обычному резервному копированию. Если сервер или том с копией аварийно завершат работу, существует опасность потерять все данные. Необходимо выполнять регулярное резервное копирование, чтобы обеспечить возможность восстановления в случае аварии сервера.

При резервном копировании томов средствами Windows Backup необходимо помнить, что создается резервная копия самой последней версии файла. Windows Backup не способен копировать данные, созданные средствами Shadow Copy.