Внедрение, управление и поддержка сетевой инфраструктуры MS Windows Server 2003

Управление файлами и дисками

Разбить на страницы
Показывать лекцию целиком

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

Распределенная файловая система DFS (Distributed File System)

DFS – это на самом деле не файловая система, но она действует аналогично файловой системе. DFS – это способ представления для пользователей логической иерархической структуры в виде файловой системы, даже если компоненты этой файловой системы разбросаны по сети предприятия. DFS устанавливается автоматически вместе с Windows Server 2003, и запуск службы DFS тоже происходит автоматически.

В каких случаях использовать DFS?

Лучше всего показать необходимость в DFS на реальном примере, поэтому я привожу здесь сценарий, который существовал, когда я устанавливал мою первую систему DFS. У моего заказчика был отдел кадров, который был разбит на несколько отделов, разбросанных по нескольким точкам. Каждый отдел сохранял документы на различных файл-серверах в различных папках (директориях), которые содержали конкретные типы документов. Некоторые папки не были доступны пользователям (например, записи платежных ведомостей), но большинство папок были доступны. Например, пользователи имели доступ к документам, где описывался пенсионный план компании, пакет льгот, правила и инструкции для служащих, формы подачи заявлений на работу (доступные также посетителям из интернета) и т.д.

Сотрудник, который хотел просмотреть какой-либо документ, должен был отправить сообщение электронной почты в отдел кадров, который отвечал соответствующим вложением. Документы открывались в виде форм, заполнялись и возвращались электронной почтой, после чего они пересылались соответствующему специалисту отдела кадров. Работники отдела кадров жаловались, что им приходится тратить слишком много времени на поиск нужных документов и работу с электронной почтой. Администратор Exchange Server был недоволен размерами почтовых ящиков, которые приходилось выделять для всех вложений.

Отдел информационных технологий (ИТ) разослал всем сотрудникам по электронной почте список доступных для них документов, а также UNC-пути к этим документам, и некоторые сотрудники действительно стали это использовать. Этот список был включен во все ответы, которые направлялись сотрудникам, продолжавшим обращаться в отдел кадров, и в конце концов каждый сотрудник, которому требовался определенный документ или было нужно заполнить online-форму, стал обращаться к соответствующим папкам. Некоторые сотрудники даже создали отображаемые накопители для часто используемых документов (например, для новой заполняемой формы, где вводилось количество отработанных часов).

Однако эта система начала "разваливаться" из-за добавления новых серверов, замены серверов компьютерами, которые имели другие имена, перемещения папок между серверами и увеличения типов документов, которые часто распространялись на предприятии по мере роста компании.

DFS позволила разрешить все эти проблемы, поскольку при использовании DFS доступ уже не зависит от указания точного UNC-пути, а это означает, что администраторы могут заменять серверы и перемещать документы прозрачным образом, а сотрудники видят только одну иерархическую структуру для всех папок и документов. Папки и документы, доступ к которым осуществляли тысячи пользователей, стали дублироваться на несколько серверов, репликация DFS позволила поддерживать всю информацию на уровне текущего состояния, и пользователи стали видеть одну общую иерархию (представляющую несколько географически разнесенных точек).

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

Терминология DFS

Чтобы планировать реализацию DFS, вы должны ознакомиться со следующими компонентами DFS.

  • Корень (Root). Имя (на языке DFSпространство имен),которое видят пользователи. Это начальная точка иерархии DFS. Корень может иметь подпапки (одну или несколько так называемых корневых целей [root target]), каждая из которых соответствует разделяемой папке на каком-либо сервере. Вы можете иметь несколько корней в рамках вашего предприятия при соблюдении следующих правил.
  • Версия Windows Server 2003 Standard Edition позволяет размещать на каждом сервере только один корень.
  • Версии Windows Server 2003 Enterprise Edition и Datacenter Edition позволяют размещать несколько корней на каждом сервере.
  • Ссылка (Link). Элемент, который находится под корнем и представляет отображение на цели, каждая из которых является либо разделяемой папкой на каком-либо сервере, либо другим корнем DFS.
  • Цель (Target). Место, которое указывается ссылкой (папка, которая была предоставлена для разделяемого использования на каком-либо сервере).
  • Список ссылок (Referral). Список целей, который получает клиент от DFS, когда соответствующий пользователь выполняет доступ к корню или ссылке в пространстве имен DFS. Этот список не виден клиенту, и он кэшируется на клиентском компьютере на период времени, указанный в конфигурации DFS.
  • Реплика (Replica). Идентичный разделяемый ресурс на другом сервере. Эти два разделяемых ресурса группируются в виде одной ссылки (и называются членами-репликами DFS). Реплика может быть корнем или ссылкой. Если вы конфигурируете реплики, синхронизацию их содержимого обеспечивает служба FRS (File Replication Service – Служба репликации файлов). Реплики обеспечивают балансирование нагрузки и отказоустойчивость для вашей системы DFS.
  • Автономная DFS и доменная DFS

    Windows Server 2003 позволяет реализовать два типа DFS: автономную (stand-alone) и доменную (domain-based) DFS. Доменная DFS размещается в Active Directory, поэтому, если вы используете компьютеры Windows Server 2003 в сети без Active Directory, то можете реализовать только автономную DFS. Даже если у вас работает Active Directory, вы можете использовать автономный корень DFS, но для очень крупных предприятий более разумно (с получением больших возможностей) использовать доменную DFS.

    Автономная DFS

    В автономной системе корень хранится на хост-сервере, и путь доступа к корню (или ссылка) начинается с имени этого хост-сервера. Автономный корень имеет только одну корневую цель, и не может быть ни одной репликации. Если корневая цель недоступна, то недоступно все пространство имен DFS.

    Доменная DFS

    В случае доменной DFS данные конфигурации хранятся в Active Directory, и путь доступа к корню (или ссылка) начинается с имени этого домена. Корень доменной DFS может иметь реплики, и вы можете задавать расписание репликации. Репликация выполняется службой FRS (File Replication Service), которая используется как средство репликации для Active Directory и DFS.

    В доменной DFS отказоустойчивость обеспечивается службой FRS, которая автоматически перемещает пользователей к данным реплики. Балансирование нагрузки обеспечивает DFS, и для этого не требуется использование службы Windows Network Load Balancing. В случае доменной DFS пользователи не знают, какие серверы содержат разделяемые папки, и они не знают, какие серверы содержат систему DFS. Все происходит прозрачным образом.

    Создание корня DFS

    Прежде чем предоставить разделяемые ресурсы DFS для разделяемого доступа пользователей, вы должны создать корневой объект DFS. Это объект-контейнер: он содержит ссылки на разделяемые ресурсы и файлы, к которым выполняют доступ пользователи. Для создания корня у вас запрашивается ввод имени разделяемой папки на данном сервере, в которой будет содержаться корень, и эта папка должна быть пустой: она существует только для предоставления корня, но не документов. (Если разделяемой папки не было до создания корня, то вы можете создать эту папку и предоставить ее для разделяемого использования непосредственно при создании корня.)

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

  • Этот компьютер должен быть сервером (рядовым сервером или контроллером домена).
  • На этом компьютере должна действовать файловая система NTFS.
  • Чтобы создать корневой объект, выберите Distributed File System в меню Administrative Tools (Администрирование), после чего появится оснастка DFS. Щелкните правой кнопкой на объекте Distributed File System в дереве консоли и выберите пункт New Root (Создать корень), чтобы запустить мастер New Root Wizard. Щелкните на кнопке Next, чтобы пройти через начальное окно, и затем выберите вариант Stand-alone root (Автономный корень) или Domain root (Доменный корень).

    Создание автономного корня DFS

    Если вы создаете автономный корень DFS, то в следующем окне мастера нужно указать хост-сервер. Введите имя компьютера для сервера, который будет содержать корень, или щелкните на кнопке Browse (Обзор), чтобы выбрать этот сервер из списка компьютеров. Щелкните на кнопке Next, затем введите имя корня (поле Root name) и (при необходимости) описание (поле Comments), см. рис. 7.1.

    Отметим, что мастер автоматически показывает полный путь, начиная с имени сервера и используя введенное вами имя корня как имя папки в конце пути. Мастер не проверяет, существует ли разделяемый ресурс с этим именем, пока вы не щелкнете на кнопке Next. Если имя вашего корня – это имя разделяемого ресурса для какой-либо папки на целевом компьютере, то этого вполне достаточно на данный момент. Щелкните на кнопке Next и затем щелкните на кнопке Finish, чтобы создать корень автономной DFS.

    Если имя вашего корня не совпадает с именем какого-либо разделяемого ресурса на целевом компьютере, то после щелчка на кнопке Next вам будет предложено создать разделяемый ресурс, соответствующий имени корня.

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

  • Введите полный путь к существующей папке на данном компьютере. Мастер сделает эту папку разделяемым ресурсом, используя имя корня для имени этого разделяемого ресурса.
  • (рис 7.1) Введите имя корня; это имя будут видеть пользователи вверху иерархии DFS
  • Введите полный путь, используя имя новой (еще не существующей) папки на данном компьютере. Имя этой новой папки не обязательно должно совпадать с именем корня, поскольку с корнем связывается только имя разделяемого ресурса. Мастер выведет сообщение, где говорится, что данная папка не существует, и спросит, хотите ли вы создать ее. Щелкните на кнопке Yes, чтобы мастер создал эту папку и сделал ее разделяемым ресурсом, используя имя корня для имени этого разделяемого ресурса.
  • Щелкните на кнопке Browse и раскройте иерархию целевого компьютера. Выберите папку, чтобы мастер сделал ее разделяемым ресурсом, используя имя корня для имени этого разделяемого ресурса.
  • Щелкните на кнопке Browse, выберите родительскую папку для новой папки, которую вы хотите создать (это может быть сам диск или существующая папка) и щелкните на кнопке Make New Folder (Создать папку). Задайте имя папки, и мастер сделает ее разделяемым ресурсом, используя имя корня для имени этого разделяемого ресурса. (Вы не обязаны использовать имя корня/разделяемого ресурса для имени этой новой папки, поскольку с корнем связывается только имя разделяемого ресурса.)
  • В следующем окне мастера щелкните на кнопке Finish, чтобы создать автономный корень и поместить его запись в дереве консоли оснастки Distributed File System. Поскольку вы создали автономный корень, это единственная цель, которую вы можете создать для своего корня (но доменные корни могут содержать несколько целей).

    Создание доменного корня DFS

    Если вы выбрали создание доменного корня, то мастер попросит вас выбрать домен (список доступных доменов выводится в диалоговом окне Trusting Domains [Доверяемые домены]). В следующем окне мастера введите имя компьютера, содержащего папку для вашего корня, или щелкните на кнопке Browse и выберите нужный

    сервер из списка компьютеров. При непосредственном вводе имени вы можете ввести имя NetBIOS или FQDN (полностью уточненное доменное имя); мастер автоматически расширит имя NetBIOS до FQDN.

    Щелкните на кнопке Next, задайте имя корня и (при необходимости) описание. Как видно из рис. 7.2, мастер автоматически выводит путь, используя формат \\Имя_Домена\Корень. Имя сервера не включается, поскольку это доменный, а не автономный корень.

    (рис 7.2) В путь к доменному корню не включается имя сервера, содержащего сейчас эту разделяемую папку, поскольку вы можете в любой момент сменить сервер

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

    Мастер не проверяет, существует ли разделяемый ресурс с этим именем, пока вы не щелкнете на кнопке Next. Если имя вашего корня – это имя разделяемого ресурса для какой-либо папки на целевом компьютере, то этого вполне достаточно на данный момент. Щелкните на кнопке Next и затем щелкните на кнопке Finish, чтобы создать корень доменной DFS.

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

  • Введите полный путь к существующей папке на данном компьютере. Мастер сделает эту папку разделяемым ресурсом, используя имя корня для имени этого разделяемого ресурса.
  • Введите полный путь, используя имя новой (еще не существующей) папки на данном компьютере. Имя этой новой папки не обязательно должно совпадать с именем корня, поскольку с корнем связывается только имя разделяемого ресурса. Мастер выведет сообщение, где говорится, что данная папка не существует, и спросит, хотите ли вы создать ее. Щелкните на кнопке Yes, чтобы мастер создал эту папку и сделал ее разделяемым ресурсом, используя имя корня для имени этого разделяемого ресурса.
  • Щелкните на кнопке Browse и раскройте иерархию целевого компьютера. Выберите папку, чтобы мастер сделал ее разделяемым ресурсом, используя имя корня для имени этого разделяемого ресурса.
  • Щелкните на кнопке Browse, выберите родительскую папку для новой папки, которую вы хотите создать (это может быть сам диск или существующая папка) и щелкните на кнопке Make New Folder. Задайте имя папки, и мастер сделает ее разделяемым ресурсом, используя имя корня для имени этого разделяемого ресурса. (Вы не обязаны использовать имя корня/разделяемого ресурса для имени этой новой папки, поскольку с корнем связывается только имя разделяемого ресурса.)
  • Щелкните на кнопке Next, чтобы увидеть сводку настроек для корня DFS. Щелкните на кнопке Finish (или вернитесь назад для внесения любых необходимых поправок), чтобы создать корень и поместить его как объект в дерево консоли оснастки Distributed File System.

    Добавление ссылки к корню

    На данный момент у вас есть пустой корень DFS, а это означает, что вы имеете некоторое пространство имен DFS. Далее будут описываться остальные шаги, в предположении, что вы формируете доменный корень DFS. (Для автономного корня выполняются аналогичные шаги, но объем работы намного меньше.)

    Чтобы использовать этот разделяемый ресурс, вы должны наполнить его содержимым. Это означает, что нужно создать одну или несколько ссылок для данного корня. Ссылка – это указатель на цель, которой обычно является папка, содержащая документы, которые вы хотите сделать доступными через DFS. Это аналогично ссылке на веб-страницу: вы щелкаете на ней, чтобы перейти в другое место (вместо ввода пути к этому месту).

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

    Щелкните правой кнопкой на корне DFS, который вы создали, и выберите в контекстном меню пункт New Link (Создать ссылку), после чего появится диалоговое окно New Link (рис. 7.3). Затем выполните следующие шаги.

  • В поле Link Name (Имя ссылки) укажите разделяемый ресурс, который использует это имя ссылки. Разделяемым ресурсом может быть любой сервер в сети. Если вы не создали и не сделали разделяемой эту папку заранее, то сможете создать ее в ходе процесса. Однако в большинстве случаев ссылки указывают на цели, которые являются разделяемыми ресурсами, содержащими файлы.
  • В поле Path to Target (Путь к цели) введите UNC-путь к разделяемому ресурсу для этой ссылки ( (рис 7.3) Сконфигурируйте ссылку на сетевые разделяемые ресурсы, доступ к которым хотите предоставить пользователям
  • Если вы создали этот разделяемый ресурс заранее, то введите UNC-путь или щелкните на кнопке Browse, чтобы открыть окно с иерархией сетевого окружения (My Network Places) и выбрать разделяемый ресурс.
  • Если вы еще не создали этот ресурс, введите UNC-путь. После щелчка на кнопке OK вы можете создать разделяемый ресурс.
  • Введите описание ссылки (это не обязательное поле).
  • Введите время тайм-аута кэша, то есть время, в течение которого клиент сохраняет информацию о ссылке на этот разделяемый ресурс. По истечении этого времени клиент должен снова выбрать этот разделяемый ресурс из корня DFS. Ограничение времени кэширования ссылки означает, что клиент не увидит старой информации, когда вернется к этому разделяемому ресурсу. Для ссылок, указывающих на цели, содержимое которых изменяется достаточно часто, используйте небольшие значения тайм-аута кэширования, чтобы клиенты всегда видели последнее состояние содержимого, когда они осуществляют доступ к этой цели.
  • Щелкните на кнопке OK. Если этого ресурса еще нет на сервере, то появится запрос, хотите ли вы создать его.

    Щелкните на кнопке Yes, чтобы создать соответствующую папку на целевом сервере и автоматически сделать ее разделяемым ресурсом. (Имя, которое вы вводите, становится одновременно именем папки и именем разделяемого ресурса.)

    Примечание. Для разделяемых папок, которые содержат данные, должны быть сконфигурированы соответствующие полномочия для пользователей (включая обычно полномочия Write).

    Отображение букв накопителей на корень для пользователей

    Пользователи не могут переходить к папкам в вашем доменном корне DFS обычным образом, например, используя Windows Explorer (Проводник) или UNC-путь, который указывает любую конкретную папку. Ведь папка может оказаться в среду не в том месте, где она была в понедельник. Кроме того, если вы создаете реплики вашей иерархии DFS, то система DFS может справляться с задачами балансирования нагрузки, чтобы ссылки пользователей не перегружали определенный сервер. Не зная в точности, где находится папка и ее данные, пользователи должны выполнять доступ к корню DFS, что осуществляется путем отображения букв накопителей. Вы можете предоставить инструкции пользователям или можете отображать букву накопителя на корень в сценарии входа. Это можно сделать с помощью следующей команды: net use буква_накопителя: \\Имя_домена\Имя_корня_DFS.

    Управление DFS

    Подробное описание всех возможностей DFS выходит за рамки изложения этого курса (этой информацией можно заполнить целую книгу), но стоит, видимо, упомянуть некоторые другие функции, который вы можете добавить в свою структуру DFS. Все команды, которые вам требуются, можно использовать в оснастке Distributed File System.

    Реплики DFS

    Вы можете создавать реплики ваших корней и целей DFS на других серверах. При отказе одного из серверов пользователи по-прежнему будут получать доступ к их файлам (функции перехода по отказу выполняются службами DFS и FRS). Кроме того, DFS управляет балансированием нагрузки для дублированных наборов папок.

    Щелкните правой кнопкой на ссылке, которую хотите дублировать, и выберите пункт New Replica (Создать реплику). В появившемся диалоговом окне укажите местоположение разделяемой папки, которая является репликой исходной ссылки, и выберите метод репликации. Вы можете задавать расписание и управлять репликацией FRS непосредственно из оснастки DFS.

    Используйте окно консоли Distributed File System, чтобы управлять объектами в вашем дереве DFS. Вы можете использовать панель инструментов, чтобы удалить ссылку, перевести ссылку в автономное состояние, проверить состояние репликации, удалить ссылку из пространства имен, добавить реплики или задать политику репликации.

    Следите за изменением содержимого и корректируйте ссылки, чтобы поддерживать эффективность. Если ссылка часто используется и содержимое часто изменяется, уменьшите интервал времени тайм-аута кэширования, чтобы пользователи получали самую последнюю версию файла, к которому выполняют доступ. Если содержимое меняется нечасто (например, папка, содержащая эталонные документы), увеличьте тайм-аут кэширования, чтобы снизить сетевой трафик.

    Использование DFS в вашей сети может иметь любой уровень сложности и охвата. Я рекомендую создать DFS в тестовых условиях (наиболее подходящий набор – два сервера и один клиент). Чем больше вы экспериментируете с DFS, тем лучше понимаете ее возможности. Вы обнаружите новые способы, позволяющие активно использовать возможности этой мощной системы.

    Теневые копии разделяемых папок

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

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

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

    Активизация теневых копий

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

  • Щелкните правой кнопкой на объекте-томе в окне My Computer или Windows Explorer и выберите в контекстном меню пункт Properties (Свойства).
  • Перейдите во вкладку Shadow Copies (Теневые копии).
  • Щелкните на кнопке Enable (Включить).
  • Windows выведет сообщение, где вы должны подтвердить ваши действия, а также указывается, что система будет использовать расписание по умолчанию для поддержки теневых копий. Вы сможете изменить расписание позже, поэтому щелкните на кнопке Yes.
  • Для создания теневых копий требуется всего лишь несколько секунд, после чего в диалоговом окне выводится текущая (по умолчанию) статистика:
  • следующий момент времени, запланированный для копирования (в данном случае это будут первые создаваемые копии);
  • количество разделяемых папок на томе;
  • размер пространства, выделенного для теневых копий.
  • На этот момент у вас будет активизировано создание теневых копий и вы сможете сконфигурировать настройки и распространять соответствующее клиентское ПО.

    Вы можете запланировать изменение времени копирования теневых копий, но если вы не хотите ждать следующего автоматического копирования, то щелкните на кнопке Create Now (Создать сейчас). Система выполнит копирование содержимого разделяемых папок. И не имеет значения, работают ли пользователи с документами, поскольку это не стандартный процесс копирования и на экране не появится сообщение, что какой-либо файл в данный момент используется.

    Конфигурирование теневых копий

    Чтобы задать размер пространства для теневых копий и частоту копирования, щелкните на кнопке Settings, чтобы открыть диалоговое окно Settings, см. рис. 7.4.

    Конфигурирование области хранения

    По умолчанию Windows Server 2003 задает размер области хранения (Storage area) для теневых копий, составляющий приблизительно 10% от размера тома, где находятся разделяемые папки, с минимальным размером 100 Мб. Чтобы увидеть объем пространства, занимаемого текущим набором теневых папок, щелкните на кнопке Details (Подробно).

    Если на сервере имеется два тома и только один можно использовать для хранения теневых копий, то вы можете выбрать для этого другой том. Просто выберите этот том из раскрывающегося списка вверху диалогового окна (если на сервере имеется только один том, то раскрывающийся список затенен, то есть недоступен).

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

    (рис 7.4) Настройка средства создания теневых копий в соответствии с требованиями пользователя
  • Для каждой теневой копии используется размер в байтах, равный суммарному объему в байтах скопированных документов.
  • Каждый раз, когда создается теневая копия, она сохраняется в виде отдельной единицы хранения. Это означает, что несколько копий могут иметь одинаковое содержимое в зависимости от частоты расписания копирования.
  • Если достигнут максимальный размер области хранения, самая старая теневая копия удаляется, чтобы освободить место для текущей копии. При необходимости удаляются сразу несколько старых теневых копий.
  • Конфигурирование расписания

    По умолчанию Windows Server 2003 планирует копирование на 7 утра и на полдень каждый рабочий день. Вы можете изменять это расписание на любые дни недели и моменты в течение дня. Для этого щелкните на кнопке Settings и затем на кнопке Schedule (Расписание), чтобы открыть диалоговое окно, показанное на рис. 7.5.

    Текущие запланированные процессы копирования включены в раскрывающийся список вверху этого диалогового окна. Чтобы удалить какое-либо запланированное копирование, выберите его в этом списке и щелкните на кнопке Delete (Удалить).

    Чтобы добавить в расписание новые моменты копирования, используйте поля этого диалогового окна. Щелкните на кнопке Advanced (Дополнительно), чтобы запланировать особое копирование или несколько особых копирований на период с начальной даты до конечной даты. Ваше расписание будет записано в Планировщик заданий (Task Scheduler) Windows Server 2003.

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

    Отключение средства создания теневых копий

    Если вы больше не хотите использовать пространство на диске для хранения теневых копий, вернитесь во вкладку Shadow Copies диалогового окна Properties данного тома, выберите соответствующий том и щелкните на кнопке Disable (Отключить). Все текущие наборы теневых копий будут удалены, и будут отменены все настройки. Запись задания для создания теневых копий будет удалена из Task Scheduler.

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

    Установка клиентского ПО для создания теневых копий

    В отсутствие установленного экземпляра Previous Versions Client (Клиент предыдущих версий – имя клиентского ПО для работы с теневыми копиями) никто (включая администратора) не может просматривать теневые копии документов в обычных системных окнах (My Computer, Windows Explorer или в диалоговом окне Open какого-либо приложения). Это ПО предустанавливается в Windows Server 2003, но должно быть установлено на других компьютерах сети.

    В Windows Server 2003 включено клиентское ПО только для Windows XP. Для версий Windows 98 SE и последующих версий вы можете загрузить это ПО с веб-сайта Microsoft.

    Клиентское ПО для Windows XP, twcli.msi, находится в папке %SystemRoot%\System32\clients\twclient\x86 на вашем компьютере Windows Server 2003.

    Вы можете переместить это клиентское ПО в какую-либо сетевую точку разделяемого доступа и уведомить пользователей о возможности его считывания, разослать это ПО электронной почтой всем пользователям, которым оно требуется, выполнить его развертывание с помощью SMS или использовать групповые политики для его распространения. Обязательно объясните пользователям, для чего устанавливается это средство и как его использовать.

    Установка этого ПО на клиентских компьютерах занимает всего лишь несколько секунд и не требует вмешательства пользователя кроме щелчка на кнопке Finish по окончании установки. В меню Programs не появляется никаких записей (хотя в аплете Add or Remove Programs Панели управления [Control Panel] появляется строка для Previous Versions Client). Это ПО не содержит какой-либо исполняемой программы: вместо этого после установки появляется дополнительная вкладка Previous Versions (Предыдущие версии) в диалоговом окне Properties для любой разделяемой папки на томе, который активизирован для теневых копий.

    Доступ к предыдущим версиям файлов

    На клиентском компьютере вы можете получать доступ к предыдущим версиям файлов, работая с полной теневой копией для конкретной даты и времени, которая называется версией, или с отдельным файлом внутри версии.

    Работа с версиями

    Для работы с какой-либо версией (с теневой копией вместо отдельного файла) вы должны выбрать эту версию во вкладке Previous Versions диалогового окна Properties нужной папки. Отображаемый накопитель (при щелчке на котором происходит автоматическое открытие папки для просмотра ее содержимого) в данном случае не подходит; вы должны открыть объект-папку, чтобы появилось диалоговое окно Properties. Это выполняется в окне сетевого окружения My Network Places или Network Neighborhood. Поскольку это разделяемая папка, ее объект появляется, когда клиент открывает компьютер Windows Server 2003.

    Чтобы выбрать версию, щелкните правой кнопкой на объекте-папке и выберите в контекстном меню пункт Properties. Перейдите во вкладку Previous Versions, где вы увидите список версий, см. рис. 7.6.

    Просмотр файлов в версии.Щелкните на кнопке View (Просмотр), чтобы увидеть список файлов в выбранной версии. В список включены все файлы из исходной папки, но нет никакого способа, чтобы определить, какие файлы были изменены.

    Откройте файл, чтобы увидеть его содержимое; вы увидите содержимое на момент создания этой теневой копии. Если вы хотите узнать, отличается ли от этой версии текущая версия файла, то должны открыть соответствующую разделяемую папку и сравнить содержимое. (Имеется более простой способ, см. ниже раздел "Работа с отдельными файлами".)

    (рис 7.6) Выберите версию, где содержится нужный вам файл

    Вы не можете внести изменения в эту копию, поскольку она доступна только по чтению. Но вы можете использовать функцию Save As (Сохранить как), чтобы скопировать файл в другое место (по умолчанию в папку My Documents на локальном компьютере).

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

    Восстановление определенной версии в разделяемой папке.При щелчке на кнопке Restore (Восстановление) происходит копирование всех файлов выбранной версии в исходную разделяемую папку с заменой текущего содержимого этой папки. Это

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

    Работа с отдельными файлами

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

  • Откройте разделяемую папку (используя отображаемый накопитель, UNC-путь или просмотр из окна My Network Places/Network Neighborhood).
  • Щелкните правой кнопкой на строке данного файла и выберите в контекстном меню пункт Properties.
  • Перейдите во вкладку Previous Versions.
  • В список File Versions (Версии файла) включаются только те версии, которые содержат какую-либо копию этого файла, то есть в соответствующей версии содержимое этого файла отличается от его текущего содержимого в разделяемой папке. В этом списке может не оказаться ни одной версии, что говорит об одном из следующих условий.

  • Этот файл не изменился по сравнению со всеми его версиями на данном томе. Напомню, что более старые версии могли быть удалены, чтобы освободить место для новых теневых копий.
  • Файл не изменялся с момента активизации теневых копий на данном томе.
  • Вы можете просматривать, копировать или восстанавливать файл, как это описано в предыдущем разделе "Работа с версиями".

    Дисковые квоты

    Дисковые квоты – это способ задания объема дискового пространства, которое могут заполнять пользователи. Вы можете ограничить объем дискового пространства, доступного каждому пользователю, но это "палка о двух концах". С одной стороны, это превосходное средство, препятствующее излишнему использованию пространства на диске. С другой стороны, вы должны тратить больше времени на жалобы пользователей, которые требуют особых льгот.

    Ваша философия подхода к дисковым квотам может принимать одну из двух форм.

  • Жесткие квоты.Пользователи не могут превышать допустимый объем пространства на диске.
  • Свободные квоты.Пользователям разрешается превышать их квоты, но при этом отслеживается использование пространства на диске, чтобы вы могли решить, каким пользователям следует снизить объем используемого пространства.
  • Свободные квоты позволяют применять еще один подход, который я называю принципом сбора информации для включения/отключения квот. Это не так сложно, как могло бы показаться, поэтому я дам пояснения. Если вы налагаете квоты, то можете легко получать отчеты о квотах. Если использование пространства на диске не создает проблем, требующих срочного вмешательства, то вы можете использовать эти отчеты, чтобы указать некоторым пользователям ("пожирателям" дискового пространства) на недопустимое использование диска. Затем отключите квоты. В следующий раз, когда вы захотите отследить использование диска, снова включите квоты, чтобы быстро получить отчеты и повторить объяснения (возможно, с теми же пользователями). Преимущество состоит в том, что вы не обязаны все время работать с применением квот (квоты требуют передачи некоторой дополнительной служебной информации).

    Требования по дисковым квотам

    Если вы хотите применять дисковые квоты на определенном томе, то должны выполняться следующие условия.

  • Том должен быть отформатирован с помощью NTFS.
  • Для администрирования квот вы должны быть членом группы Administrators на локальном компьютере, где находится этот том (дисковые квоты можно администрировать как для локальных, так и удаленных томов).
  • Сжатие файлов и дисковые квоты

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

    Метаданные и дисковые квоты

    На томе, отформатированном с помощью NTFS, система отслеживает метаданные для каждого файла на томе. Байты, занятые метаданными (не более 64К на один файл), не учитываются при сравнении с квотами пользователей.

    Структуры томов и дисковые квоты

    Квоты применяются к определенному тому независимо от его типа (например, том может являться частью диска, содержащего несколько томов, или может охватывать несколько физических дисков). Структура папок на томе не играет никакой роли в квотах. Пользователи могут выполнять запись в любое количество папок, а для сравнения с квотой рассчитывается суммарный объем пространства, используемого на томе.

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

    Вопросы модернизации

    Поскольку в квотах отслеживается владелец файлов, у вас могут возникать некоторые проблемы с существующими файлами, если вы переходите к NTFS. При модернизации из Windows 2000/NT 4 с установленной системой NTFS в Windows Server 2003 происходит также модернизация сведений о владельцах файлов.

    Но в случае модернизации для тома FAT или FAT32 нет никакой информации о владении файлами. После преобразования тома в NTFS владельцем всех файлов становится локальный администратор. Это не представляет никаких проблем для администратора, поскольку дисковые квоты не применяются к локальным администраторам.

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

    Планирование квот по умолчанию

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

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

    После применения квот следите, чтобы все программное обеспечение (ПО) на томе устанавливалось с помощью учетной записи локального администратора (который работает без учета квот). Если ПО устанавливает какой-либо пользователь, то владельцем соответствующих программных файлов становится этот пользователь, то есть эти файлы учитываются при сравнении с его квотой. Большинство приложений намного больше, чем любая квота.

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

    Активизация и применение квот

    Чтобы начать работу с квотами на томе, щелкните правой кнопкой на этом томе в окне My Computer и выберите в контекстном меню пункт Properties. В диалоговом окне Properties перейдите во вкладку Quota (Квота).

    Активизация дисковых квот

    Чтобы активизировать квоты, установите флажок Enable Quota Management (Активизировать управление квотами). После этого становятся доступны и другие опции в этой вкладке, см. рис. 7.7.

    (рис 7.7) Первый шаг – это активизация управления квотами

    Запрещение доступа, если достигнут предел квоты

    Установите флажок Deny Disk Space To Users Exceeding Quota Limit (Не выделять для пользователей дисковое пространство, превышающее квоту), если вы хотите запретить пользователям выполнение записи на том, когда заполнено выделенное для них пространство на диске. Пользователям придется удалить некоторые файлы, чтобы появилось место для новых файлов. Сообщение об ошибке, которое увидит пользователь, зависит от используемого ПО, но большинство программ сообщает, что диск переполнен (disk is full).

    Если вы просто хотите только предупреждать пользователей, которые приближаются (или приблизились) к их пределам квоты, не устанавливайте этот флажок.

    Задание квот по умолчанию

    Вы можете задать два значения для квот.

  • Предел дисковой квоты.Объем пространства на диске, который разрешается использовать пользователю.
  • Уровень предупреждения по дисковой квоте.Точка, которую вы считаете достаточно близкой к пределу дисковой квоты, чтобы пользователи получали предупреждение.
  • Чтобы задать квоты, выберите вариант Limit Disk Space To (Выделять дисковое пространство не более) и выберите нужное значение. Затем выберите единицы измерения из находящегося рядом раскрывающегося списка. Содержащиеся в раскрывающемся списке единицы измерения создаются динамически, и они зависят от размера тома, для которого вы активизируете квоты. Если размер тома меньше 1 Гб, то в раскрывающийся список включаются только KB и MB. Если размер тома больше 1 Гб, то в раскрывающийся список включаются все доступные единицы измерения. Могут быть единицы измерения, которые незнакомы вам:

  • TB – терабайт, то есть 1000 Гб.
  • PB – петабайт, то есть приблизительно 1000 терабайт (2 в 50-й степени байт).
  • EB эксабайт, то есть 1 миллиард гигабайт (2 в 60-й степени байт).
  • Некоторые называют эксабайт квинтиллионом байт (1152921504606846976 байт).

    Задание опций для журнала событий

    Вы можете задать запись события в службу Event Viewer (Просмотр событий), когда пользователь превышает уровень квоты и/или уровень предупреждения. События записываются в системный журнал (System Log) службы Event Viewer. Это информационные события (Information), и тип событий – это Disk Event (Событие диска).

    Просмотр такого события не приносит особой пользы. В информацию включается идентификатор безопасности (SID) пользователя, а не имя входа, и описание может состоять из текста "A user hit their quota limit on Volume X" (Пользователь достиг предела квоты на томе X) или "A user hit their quota threshold on Volume X" (Пользователь достиг порогового значения квоты на томе X). Включение этой возможности не дает особых преимуществ; это просто заполнение журнала Event Viewer.

    Если вы конфигурируете эти опции, щелкните на кнопке OK, чтобы активизировать квоты. Система выведет сообщение, что ей требуется сканирование тома для сбора информации о владельцах файлов и расчета текущего использования диска каждым пользователем (кроме локального администратора). Щелкните на кнопке OK.

    Задание индивидуальных квот

    У вас могут быть пользователи, для которых следует задавать квоты, отличающиеся от заданного вами предела по умолчанию. И могут быть пользователи, которые должны работать без каких-либо ограничений. Чтобы настроить записи квот для отдельных пользователей, щелкните на кнопке Quota Entries (Записи квот), чтобы открыть диалоговое окно Quota Entries.

    По умолчанию в списке представлена группа Administrators, не имеющая ограничений. Чтобы добавить конкретные записи квот, выберите Quota/New Quota Entry (Квота/Новая запись квоты), выберите пользователей в диалоговом окне Select Users (Выбор пользователей) и затем щелкните на кнопке OK. Вы можете выбрать сразу несколько пользователей, если все они получат одинаковые пределы квот. По окончании выбора щелкните на кнопке OK, чтобы применять квоты. Задайте квоту, которая отличается от значения по умолчанию, или отключите квоты для выбранных пользователей.

    Вы можете также следить за пользователями и квотами в этом диалоговом окне.

  • Щелкните на заголовке какой-либо колонки, чтобы отсортировать список по содержимому этой колонки (щелкните еще раз, чтобы изменить порядок сортировки).
  • Дважды щелкните на определенной записи, чтобы изменить пределы квот.
  • Выделите определенную запись и нажмите клавишу Delete, чтобы удалить эту запись (см. следующий раздел "Удаление записей квот пользователей").
  • Примечание. Конечно, вы можете выбирать группы и пользователей при назначении записей квот. Однако их трудно удалять, и такое удаление обычно не делают (пользователи увольняются или переходят в другие отделы или подразделения).

    Удаление записей квот пользователей

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

    Чтобы удалить пользователя из записей квот, откройте диалоговое окно Properties для тома и перейдите во вкладку Quotas. Затем щелкните на кнопке Quota Entries, после чего появится окно Quota Entries. Выберите пользователя, которого хотите удалить из списка, и нажмите клавишу Delete. Систем попросит вас подтвердить, что вы хотите удалить запись этого пользователя; щелкните на кнопке Yes.

    Появится диалоговое окно Disk Quota, где показаны все файлы данного тома. которые принадлежат этому пользователю. Выберите один файл, несколько файлов или все файлы и затем выполните одно из следующих действий.

  • Удалите эти файлы (нужно будет подтвердить удаление).
  • Возьмите на себя владение этими файлами (файлы сразу исчезнут из списка, и не появится никакого диалогового окна для подтверждения).
  • Переместите файлы на другой том (он может быть и на другом компьютере в сети).
  • Вы не удаляете этого пользователя; вы просто удаляете учетную запись этого пользователя из списка отслеживаемых квот.

    Отчеты о квотах

    После сканирования тома системой, а также в любое время после задания квот вы можете проверить состояние дисковых квот пользователей, открыв диалоговое окно Properties для данного тома и перейдя во вкладку Quota. Щелкните на кнопке Quota Entries, чтобы увидеть состояние пространства на диске для пользователей, выполняющих доступ к данному тому. Значок колонки состояния – это индикатор уровня квоты пользователя.

  • Направленная вверх стрелка внутри белой окружности указывает, что пользователь находится ниже уровня предупреждения.
  • Восклицательный знак в желтом треугольнике указывает, что пользователь превысил уровень предупреждения, но находится ниже предела квоты.
  • Восклицательный знак в красном треугольнике указывает, что пользователь достиг предела квоты.
  • Когда вы в первый раз открываете окно Quota Entries для просмотра информации об использовании пространства на диске, система выполняет поиск каждого пользователя, преобразуя его идентификатор безопасности (SID) в пользовательское имя. Этот процесс требует некоторого времени. Список разрешенных имен сохраняется в файле, чтобы загружать в дальнейшем этот файл без задержки вывода пользовательских имен и статистики. Однако этот файл становится устаревшим, если вы добавляете пользователей, поэтому вы должны нажать клавишу F5, чтобы обновить список.

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

    Используйте буфер обмена (clipboard), чтобы копировать выбранные записи в нужное приложение. При вставке из буфера обмена в текстовый процессор или в электронную таблицу записи и заголовки колонок размещаются соответствующим образом (с использованием таблицы в текстовом процессоре).

    Откройте соответствующее приложение и перетащите выбранные записи в окно этого приложения. И в этом случае все записи будут скомпонованы должным образом.

    Перемещение записей квот на другой том

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

  • Файлы с исходного тома не перемещаются.
  • Уровни квоты на исходном томе не удаляются (теперь пользователь будет иметь уровни квоты на двух томах).
  • Имеется три метода перемещения записей квот пользователя между двумя томами.

  • Откройте окно Quota Entries для обоих томов и перетащите эту информацию между томами.
  • Выполните экспорт информации с исходного тома на целевой том.
  • Выполните экспорт информации с исходного тома в файл; затем выполните импорт этого файла на целевой том.
  • Команды Export и Import находятся в меню Quota. Файл импорта/экспорта не имеет расширения имени (и не добавляйте его), а формат этого файла соответствует средству Quota. Microsoft указывает, что расширение будет скрыто, даже если вы зададите вывод папок со скрытыми расширениями имен, но я исследовал этот файл с помощью различных утилит и считаю, что никакого расширения нет.

    Служба Remote Storage (Внешнее хранилище)

    Служба Remote Storage Service (RSS) – это способ расширения дискового пространства на сервере без добавления жестких дисков. RSS следит за объемом свободного пространства, доступного на каком-либо томе сервера и автоматически перемещает нечасто используемые файлы (критерии для термина "нечасто" задаются администратором) на ленту или оптический диск, когда процент использования диска доходит до уровня, определенного администратором. Если пользователю требуется один из перемещенных файлов, он считывается с носителя внешнего хранилища. На сервере остается метка-заменитель (placeholder), которая указывает на соответствующий внешний файл. RSS запускается как служба и использует службу RSM (Removable Storage Management) для доступа к лентам [RSM рассматривается ниже в разделе "Служба Removable Storage Management (Управление съемными ЗУ)"]. Администрирование RSS выполняется с помощью оснастки MMC.

    Хранилище данных Remote Storage имеет двухуровневую структуру. Верхний уровень, который называется локальным хранилищем,содержит тома NTFS на сервере, где запущена служба RSS. Нижний уровень, который называется внешним хранилищем (remote storage), представлен ленточным носителем, автоматической библиотекой ленточных носителей или оптическим диском, которые подсоединяются к компьютеру-серверу.

    Краткий обзор RSS

    Прежде чем начать конфигурирование и использование RSS, нужно ознакомиться с особенностями и ограничениями.

  • RSS запускается только на томах, отформатированных с помощью NTFS.
  • Не используйте RSS на сервере, который является частью кластера (RSS не переходит по отказу на другие узлы).
  • Использование RSS не влияет на дисковые квоты. Несмотря на то, что пространство на диске фактически не используется, если файл перемещен во внешнее хранилище, атрибуты логического размера и даты/времени (создания, последнего изменения, последнего доступа) для этого файла остаются без изменений.
  • RSS поддерживает все оптические диски класса SCSI, а также ленточные устройства 4 mm, 8 mm и DLT.
  • Ленточные устройства типа QIC (четверть-дюймовые картриджи) не поддерживаются. Ленты Exabyte 8200 не работают должным образом и не рекомендуются.
  • Тип носителя, который вы указываете при установке, нельзя изменить в дальнейшем.
  • Вы можете реконфигурировать свои настройки для RSS, но не сможете начать все заново, если хотите изменить базовую конфигурацию. (Вы не сможете запустить заново мастер RSS после того, как первоначально установили эту службу на диске.)
  • Управление файлами на томе под управлением RSS следует выполнять с осторожностью. Переименование и удаление файлов или перемещение файлов на другие тома, управляемые службой RSS, может вызвать несогласованность с внешним носителем.
  • Для конфигурирования настроек RSS требуются административные полномочия, но для работы с файлами подходят обычные пользовательские полномочия.
  • RSS имеет свой собственный пул носителей для лент, и вы должны следить, что у вас было достаточное количество лент в этом пуле. Вы не можете использовать для RSS ленты из пула носителей другой службы. (Вопросы работы с пулами носителей см. ниже в этой лекции.)
  • Установка службы RSS

    Установка RSS – это двухшаговый процесс:

  • Установка соответствующего компонента
  • Установка этой службы
  • Установка компонента RSS

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

  • Установите CD Windows Server 2003 или убедитесь, что вы имеете доступ к исходным файлам установки в какой-либо точке разделяемого доступа в сети.
  • Откройте апплет Add or Remove Programs в Панели управления (Control Panel).
  • Щелкните на Add/Remove Windows Components.
  • Установите флажок Remote Storage (Внешнее хранилище) и щелкните на кнопке Next.
  • После копирования файлов щелкните на кнопке Finish.
  • Перезагрузите компьютер.
  • Установка службы RSS

    После установки файлов RSS на компьютере установите службу RSS, открыв оснастку Remote Storage из меню Administrative Tools. Поскольку вы открываете оснастку Remote Storage в первый раз, происходит автоматический запуск мастера Remote Storage Setup Wizard для установки и конфигурирования RSS.

    Щелкните на кнопке Next в начальном окне мастера, чтобы запустить поиск вашей ленточной системы. Затем продолжите работу с мастером для конфигурирования возможностей RSS, включая следующие задачи.

  • Выбор томов, которыми вы хотите управлять.
  • Задание уровня свободного пространства для управляемых томов.
  • Задание критериев для копирования файлов на ленту.
  • Выбор типа ленты для использования.
  • Задание расписания автоматического копирования файлов.
  • Задание количества копий носителей.
  • Корректировка настроек RSS

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

    Чтобы изменить настройки, откройте оснастку Remote Storage, выбрав Remote Storage в меню Administrative Tools. Когда появится консоль Remote Storage, раскройте дерево консоли, чтобы найти объект, который вы хотите модифицировать.

    Расписание копирования файлов

    В оснастке Remote Storage вы можете изменять расписание копирования файлов. Щелкните правой кнопкой на нужном объекте Remote Storage и выберите в контекстном меню пункт Change Schedule (Изменить расписание). В диалоговом окне File Copy Schedule (Расписание копирования файлов) внесите нужные вам изменения. (Помните, что вы можете создать несколько расписаний.) Расписания, которые вы создаете, перемещаются в вашу папку Scheduled Tasks (Назначенные задания).

    Копирование файлов вручную

    У вас могут быть ситуации, когда нужно копировать файлы во внешнее хранилище до наступления момента следующего запланированного автоматического копирования. Чтобы сделать это, откройте оснастку Remote Storage и выберите в дереве консоли объект Managed Volumes (Управляемые тома). В правой панели щелкните правой кнопкой на данном томе и выберите All Tasks/Copy Files to Remote Storage (Все задачи/Копировать файлы во внешнее хранилище).

    Настройки для свободного пространства

    Чтобы изменить настройки для свободного пространства на управляемом томе, выберите в дереве консоли объект Managed Volumes. В правой панели щелкните правой кнопкой на данном томе и выберите в контекстном меню пункт Settings. Во вкладке Settings используйте стрелки в секции Desired Free Space (Желательный объем свободного пространства), чтобы изменить соответствующее значение. Если объем свободного пространства на томе становится меньше этого значения, то RSS удаляет с тома кэшированные данные файлов, которые были скопированы на ленту.

    Освобождение пространства на томе вручную

    Если вам нужно немедленно освободить пространство на томе, выберите в дереве консоли объект Managed Volumes и затем щелкните правой кнопкой на соответствующем томе в правой панели. Выберите в контекстном меню пункт All Tasks/Create Free Space (Все задачи/Освободить пространство на томе). Будут удалены кэшированные данные файлов, которые были скопированы на носитель RSS. (Если кэшированные данные локальных файлов уже были удалены с помощью обычных процедур RSS, то вы не получите дополнительного пространства.)

    Помните, что с увеличением объема кэшированных данных, которые вы удалили тома, увеличивается также время ожидания пользователей при необходимости извлечения этих файлов.

    Критерии выбора файлов

    Используя оснастку RSS, вы можете в любой момент изменить критерии выбора файлов, которые задали в мастере RSS. Здесь возможны две причины.

  • Ваши текущие критерии не дают достаточного объема свободного пространства на томе.
  • Ваши текущие критерии слишком "активны", и ваши пользователи жалуются на то, что приходится извлекать слишком много файлов с ленты.
  • Выберите в дереве консоли объект Managed Volumes. Щелкните правой кнопкой на данном томе в правой панели и выберите в контекстном меню пункт Settings. Вы можете изменить значение размера файлов (file size) или значение времени последнего доступа (last accessed). Кроме того, вы можете задать правила исключения и включения, щелкнув правой кнопкой на данном томе в дереве консоли и выбрав пункт Include/Exclude Rules (Правила включения/исключения).

    В RSS заранее определены некоторые правила включения и исключения, и некоторые из них нельзя изменить (то есть нельзя изменить ни правило, ни его приоритет). Но вы можете создать новое правило, щелкнув на кнопке Add. Любое правило, которое вы создаете, можно редактировать.

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

    Копии носителей

    Внешний носитель, который получает файлы из локального хранилища, называется основным набором носителей (media master set).Если у вас есть дополнительные приводы для съемных носителей, то RSS может создавать копии основного набора носителей, которые называются набором носителей для копирования (media copy set).Вы можете автоматически создавать до трех наборов для копирования. Для этого нужно щелкнуть правой кнопкой на объекте Remote Storage в оснастке RSS и выбрать в контекстном меню пункт Properties. Перейдите во вкладку Media Copies (Копии носителей) и измените соответствующее значение.

    Чтобы синхронизировать набор носителей для копирования, щелкните правой кнопкой на объекте Media (Носители) и выберите в контекстном меню пункт Synchronize Media Copies (Синхронизировать копии носителей). В этом процессе вас будет сопровождать мастер. Единовременно вы можете синхронизировать только один набор носителей для копирования. Во время синхронизации извлечение или управление файлами невозможно.

    Вы должны подготовить достаточное количество лент для ваших копий носителей в пуле носителей Remote Storage. Но после использования всех доступных носителей из пула носителей Remote Storage RSS будет использовать носители из пула носителей Free (Свободные носители).

    Когда вы снижаете количество копий носителей, носители не освобождаются. Чтобы освободить носители, вы должны удалить сначала копии носителей. Для этого выберите объект Media в дереве консоли. Затем щелкните правой кнопкой на одном из носителей, представленных в правой панели, и выберите пункт Media Copies. Во вкладке Media Copies щелкните на Delete Copy X (Удалить копию X), где Copy X – это Копия 1, Копия 2 или Копия 3.

    В случае повреждения (или потери) основного набора носителей вы можете воссоздать его с помощью копии носителей. Для этого выберите в дереве консоли объект Media, затем щелкните правой кнопкой на каком-либо носителе и выберите пункт Properties. Перейдите во вкладку Recovery (Восстановление) и щелкните на кнопке Re-Create Master (Воссоздать основной носитель). Выполните инструкции по выполнению этой задачи.

    Проверка хранящихся файлов

    Важно время от времени проверять, что файлы на управляемом томе соответствуют данным на внешнем носителе. При этом происходит проверка соответствующих ссылок и происходит обновление статистики для тома. Чтобы сконфигурировать проверку, выберите в дереве консоли Managed Volumes. В правой панели щелкните правой кнопкой на данном томе и выберите в контекстном меню пункт All Tasks/ Validate Files (Все задачи/Проверка файлов).

    Использование файлов, управляемых службой RSS

    RSS работает в соответствии с двумя различными настройками: критерии выбора файлов для копирования на ленту и объем свободного пространства, который вы назначаете для управляемого тома.

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

    Когда объем свободного пространства становится меньше размера, заданного вами в настройках конфигурации, RSS удаляет кэшированные данные для достаточного числа файлов, чтобы увеличить объем свободного пространства на диске до указанного вами размера. Данный файл как объект остается на томе, но этот файл не занимает пространство на диске.

    Если пользователю нужно использовать файл, который не имеет кэшированных данных на томе, то применяется процесс, который называется извлечением файла (file recall ). Чтобы открыть файл, нужно выделить его обычным путем в списке на томе (из любого приложения, из окна My Computer или Windows Explorer). Но чтобы пользователь мог увидеть данные, этот файл должен быть извлечен с внешней ленты. Для этого требуется намного больше времени, чем при открытии этого файлы непосредственно с тома. Для открытия файла может потребоваться до пяти минут.

    В случае просмотра тома на компьютере Windows Server 2003/2000 из окна My Computer или Windows Explorer значок автономного файла изменяется на значок архивированного файла. В прежних системах Windows, включая NT 4, этот значок не виден.

    Если пользователь или приложение на компьютере Windows XP/2000 открывает архивированный файл, то на экране появляется сообщение, что файл извлекается из автономного хранилища. Клиенты предыдущих версий Windows не получают никакого сообщения и поэтому не знают, что им придется достаточно долго ждать открытия этого файла (что может вызвать некоторые проблемы, если вы не объясняете, что происходит).

    Если пользователь или приложение извлекает второй файл в течение десяти секунд после первого файла, это называется "неконтролируемым" извлечением. Вы можете ограничить количество "неконтролируемых" извлечений, которые могут выполняться пользователем или приложением. Чтобы задать этот предел, щелкните правой кнопкой на Remote Storage в дереве консоли оснастки RSS и выберите в контекстном меню пункт Properties. Перейдите во вкладку Recall Limit (Предел извлечений) и задайте максимальное количество последовательных извлечений.

    Если вы запускаете программу проверки на вирусы или программу индексирования, эти приложения читают файлы и операции чтения учитываются в количестве извлечений. Классическим примером является средство быстрого поиска Findfast, которое устанавливается по умолчанию вместе с Microsoft Office. Прекратите использовать эти средства (вам стоит отказаться от Findfast, даже если вы не используете RSS) или повысьте предел по количеству извлечений.

    Совет. Вы можете использовать флажок Exempt (Исключение), чтобы исключить администраторов из ограничения по количеству извлечений.

    Не удаляйте, не перемещайте и не модифицируйте файлы, которые включены в процесс копирования RSS. Это вызовет потерю таких файлов в базе данных RSS. Использование таких файлов следует ограничить просмотром и печатью. Если требуется внести изменения в информацию файла, сохраните этот файл под новым именем.

    Резервные копии RSS

    Ваше ПО резервного копирования будет копировать следующие файлы RSS.

  • Файлы, кэшированные на управляемых томах.
  • Базу данных Remote Storage и другие файлы данных программы RSS, находящиеся в папке %SystemRoot%\System32\RemoteStorage.
  • Резервное копирование базы данных RSS происходит в случае включения опции System State (Состояние системы) в ПО резервного копирования, если это ПО работает в контексте группы Administrators. Если ваше ПО резервного копирования работает в контексте группы Backup Operators (что обычно и происходит), то база данных RSS не включается как компонент состояния системы.

    Если вы создаете наборы носителей для копирования, они фактически являются полной резервной копией для файлов, управляемых службой RSS. Приняв регулярный подход (то есть фактически ежедневно), перемещайте набор носителей для копирования из пула носителей Remote Storage в пул носителей Backup. При каждом таком перемещении перемещайте ленту предыдущего дня обратно – в пул носителей Remote Storage. Тем самым вы гарантируете, что операция восстановления обязательно восстановит вашу среду RSS.

    Удаление RSS

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

    Откройте оснастку Remote Storage и выберите в дереве консоли объект Managed Volumes. Затем щелкните правой кнопкой на данном томе в правой панели и выберите в контекстном меню пункт Remove (Удалить). Выполните процесс удаления с помощью мастера Remove Volume Management Wizard. Во время этого процесса вам будет предложена опция извлечения всех скопированных данных из хранилища, и вам следует ее использовать.

    Служба Removable Storage Management (Управление съемными ЗУ)

    Служба Removable Storage Management (RSM) используется для отслеживания и управления съемными ЗУ (лентами и дисками), а также соответствующими устройствами (приводами и устройствами с автоматической сменой носителей [типа changer и jukebox]). Для управления носителями RSM помечает и каталогизирует ленты и диски. В управление устройствами включается управлением слотами и дверцами для доступа и удаления носителей.

    RSM не работает отдельно; это вспомогательная служба управления носителями для приложений и утилит, которые взаимодействуют со съемными носителями, например, программа Backup и служба Remote Storage Service (RSS). RSM может поддерживать не более одного соединения между компьютером и съемными носителями. Все приложения, использующие съемные носители, должны работать на том компьютере, который подсоединен к библиотеке съемных носителей. В контексте RSM слово "библиотека" означает систему хранения данных, которая состоит из съемных носителей и оборудования, которое выполняет чтение и запись на этих носителях. Существуют два типа библиотек:

  • автоматизированные (robotic) библиотеки, представленные устройствами с несколькими приводами;
  • автономные (stand-alone) библиотеки, представленные устройствами с одним приводом и ручной установкой носителей.
  • В Windows Server 2003 (и Windows 2000) устройству автоматической смены дисков ATAPI CD-ROM присваивается только одна буква накопителя. Removable Storage Management монтирует, демонтирует и управляет всеми съемными носителями этого устройства.

    Конфигурирование Removable Storage

    Removable Storage (Съемные ЗУ) – это часть оснастки Computer Management (Управление компьютером), для входа в которую нужно щелкнуть правой кнопкой на My Computer и выбрать пункт Manage. В дереве консоли раскройте объект Storage и затем раскройте объект Removable Storage. Кроме того, существует предварительно сконфигурированная консоль для RSM под именем ntmsmgr.msc в папке %SystemRoot%\System32. Эта оснастка содержит те же объекты, что и секция Removable Storage оснастки Computer Management. Выберите Start/Run (Пуск/Выполнить), введите ntmsmgr.msc и щелкните на кнопке OK, чтобы использовать эту отдельную оснастку.

    Вы можете просматривать или задавать свойства для компонентов RSM, выбрав соответствующий объект в дереве консоли. В основном вы будете работать с носителями (перемещение носителей в пулы и из пулов носителей или получение информации о состоянии носителей) или управлять библиотеками. В следующих разделах дается определение и описание библиотек и носителей RSM.

    Библиотеки

    Библиотека – это набор, состоящий из носителей и устройства, которое используется для чтения и записи на этих носителях. Имеются два типа библиотек: автоматизированная и автономная. Формально существует также третий тип библиотеки – "отключенная" (offline) библиотека. RSM следит за отключенными носителями, когда эти носители не содержатся в какой-либо библиотеке. Эти носители могут находиться где угодно – в вашем столе, на полке или в вашей сумке. Поскольку RSM следит за отключенными носителями, мы можем сказать, что все отключенные на данный момент носители являются частью отключенной (offline) библиотеки.

    Автоматизированные библиотеки

    Автоматизированные библиотеки – это автоматизированные устройства, которые могут содержать несколько физических носителей (лент или дисков). Иногда эти устройства называют устройствами автоматической смены носителей ( changer или jukebox ). Это обычно автоматизированная подсистема, в которой происходит перемещение носителей в слоты (гнезда) и из слотов. Это могут быть слоты хранения (носители "паркуются", когда они не используются) или слоты привода (носители являются активной "целью"). Некоторые автоматизированные библиотеки имеют дополнительные компоненты оборудования, такие как дверцы, чистящие картриджи, устройства чтения штрих-кода и порты вставки/извлечения. Управление этими дополнительными компонентами тоже осуществляет RSM.

    Автономные библиотеки

    Автономные (stand-alone) библиотеки – это неавтоматизированные устройства с одним приводом. На приводе находится одна лента или один диск, и носитель должен устанавливаться вручную.

    Получение описи автоматизированной библиотеки

    Вам нужно, чтобы служба RSM вела опись, или инвентаризацию (inventory) автоматизированных библиотек. Это двухшаговый процесс: сначала нужно задать тип описи по умолчанию и затем выполнить опись.

    Задание типа описи по умолчанию. Чтобы задать тип описи по умолчанию для вашей автоматизированной библиотеки, выполните следующие шаги.

  • Откройте оснастку RSM и раскройте объект Libraries (Библиотеки) в дереве консоли.
  • Щелкните правой кнопкой на библиотеке, для которой вы хотите задать метод описи, и выберите в контекстном меню пункт Properties.
  • Во вкладке General (Общие) выберите метод описи, который хотите использовать по умолчанию: None (без описи), Fast (Быстрая опись) или Full (Полная опись).
  • При быстрой описи происходит проверка изменений в состоянии слотов хранения (заполненные [occupied] и пустые [unoccupied]).
  • При полной описи носителей с штрих-кодами происходит считывание информации штрих-кода. Для носителей без штрих-кода происходит монтирование носителей и RSM считывает записанный на носитель идентификатор (on-media identifier).
  • Выбранный способ описи автоматически запускается каждый раз, когда происходит доступ к дверце библиотеки. Полная опись всегда выполняется при отказе операции монтирования независимо от выбранного вами типа описи. (При необходимости вы можете отключить эту возможность, сбросив флажок Perform Full Inventory on Mount Failure [Выполнять полную опись при отказе монтирования].)

    Получение описи библиотеки. Чтобы получить с помощью RSM опись автоматизированной библиотеки, раскройте объект Libraries в дереве консоли оснастки RSM. Щелкните правой кнопкой на соответствующей библиотеке и выберите в контекстном меню пункт Inventory (Опись).

    Пулы носителей

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

  • Пулы носителей приложений (Application). Создаются программными приложениями в целях группирования и отслеживания носителей. В Windows Server 2003 для Backup и Remote Storage поддерживаются свои пулы носителей.
  • Системные пулы носителей (System). Создаются и управляются с помощью RSM и включают следующие пулы носителей: Неопознанные (Unrecognized), Свободные (Free) и Импортированные (Import).
  • Носители можно перемещать из одного пула носителей в другой, и это всегда осуществляется с помощью RSM. Пул носителей может содержать носители или другие пулы носителей, но не может одновременно содержать носители и другие пулы; это либо одноуровневая структура, либо иерархическая структура. Например, пул типа Free может содержать пулы носителей для каждого типа носителей, но не может содержать иерархическую структуру пулов носителей типа Free.

    Библиотека может содержать носители из различных пулов носителей, и один пул носителей может использоваться с несколькими библиотеками.

    Пулы неопознанных носителей

    Пулы неопознанных носителей (Unrecognized) содержат носители, которые не может распознать RSM. Обычно это совершенно пустой носитель, который еще не получил свой идентификатор от RSM (это происходит при вставке носителя в библиотеку). Но если носитель содержит идентификатор, который не может прочитать или "понять" RSM, то он тоже включается в пул Unrecognized. Носители, находящиеся в пуле Unrecognized, не включаются в список базы данных RSM и поэтому недоступны для приложений.

    Пулы свободных носителей

    Пулы свободных носителей (Free) содержат носители, которые на данный момент не используются приложениями. Такой носитель доступен для использования любым приложением, которому он требуется. Предполагается, что любые данные на таком носителе не нужны, поскольку это, например, старая резервная копия, которая уже не подходит для процедуры восстановления.

    Вы можете сконфигурировать RSM таким образом, чтобы приложения извлекали носители из пула Free автоматически, когда приложению не хватает носителей в его собственном пуле. Если не сконфигурировать автоматическое извлечение носителей из пула Free, то вы должны перемещать носители в пул приложения (Application) вручную, когда это требуется.

    Пулы импортированных носителей

    Пулы импортированных носителей (Import) содержат носители, которые опознаны как носители допустимого типа, но не используются службой RSM. Обычно носитель оказываются в пуле Import, когда он переносится из одной системы RSM в другую систему RSM той же организации. Вы можете перемещать носители из пула Import в пул Free или в пул Application.

    Идентификация носителей

    Чтобы отслеживать носители и поддерживать данные их описи, RSM идентифицирует каждую единицу носителей. Имеется два способа идентификации: записываемый на носитель идентификатор (on-media identifier) и штрих-код (barcode).

    Идентификация на носителях

    Идентификаторы на носителях записываются электронным способом при первой установке носителя в библиотеку. Этот идентификатор имеет две части.

  • Тип метки.Идентифицирует формат, используемый для записи данных. Этот формат зависит от типа носителя.
  • Идентификатор метки.Уникальный идентификатор для конкретного диска или ленты.
  • Идентификация с помощью штрих-кода

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

    Форматы носителей

    Чтобы работать с записываемыми на носитель идентификаторами, RSM использует MLL (Media Label Library – библиотека меток носителей). Библиотека MLL – это DLL, которая используется для интерпретации формата метки носителя, записанной каким-либо приложением. RSM поддерживает форматы FAT, NTFS и CDFS для дисковых носителей и MTF (Microsoft Tape Format) для ленточных носителей. RSM может различать, какое приложение записало метку носителя, путем проверки в зарегистрированных библиотеках MLL. Разработчики приложений, в которых используются другие форматы носителей, должны предоставлять соответствующие MLL.

    Состояния носителей

    Состояние носителя – это текущее рабочее состояние ленты или диска. RSM использует для оценки текущего состояния записываемый идентификатор или штрих-код. Состояния носителей определяются на двух уровнях: физическое состояние (Physical state) и состояние "сторон" (Side state).

    Физическое состояние определяет текущее состояние в зависимости от местонахождения носителя и его физического использования. Имеются пять возможных физических состояний, описанных в табл. 7.1.

    Физическое состояние Описание
    Idle (Простаивает) Носитель отсоединен (находится в слоте хранения [автоматизированного устройства] или физически находится вне устройства, то есть на хранении).
    In Use (Используется) RSM в данный момент перемещает носитель.
    Loaded (Загружен) Носитель смонтирован на приводе и доступен для чтения или записи данных.
    Mounted (Смонтирован) Носитель находится на приводе, но еще не доступен для чтения или записи данных.
    Unloaded (Выгружен) Носитель был демонтирован, и находится в состоянии ожидания, пока кто-либо не удалит его физически из

    Состояние сторон – это состояние стороны (сторон), где сохраняются данные. Каждый тип носителя имеет одну или две стороны. Например, магнитооптические диски имеют две стороны, а ленты имеют одну сторону. RSM отслеживает стороны носителей, как это описано в табл. 7.2.

    Администратор может задавать максимум количества "захватов" сторон, чтобы ограничить количество захватов и освобождений носителя приложением. RSM проверяет каждый раз этот счетчик при освобождении какой-либо стороны, и когда достигается максимум, сторона выводится из эксплуатации. Это средство позволяет администраторам запрещать использование носителей сверх нормального срока службы (что особенно важно для лент).

    Отслеживание сторон службой RSM
    Состояние стороны Описание
    Allocated (Занята) Данная сторона зарезервирована каким-либо приложением и недоступна для любого другого приложения.
    Available (Доступна) Данная сторона доступна для использования любым приложением.
    Completed (Заполнена) Данная сторона заполнена до конца.
    Decommissioned (Выведена из использования) Сторона стала недоступна для использования,поскольку достигла своего максимума по количеству "захватов" (см. выше описание этого максимума).
    Imported (Импортирована) Тип метки данной стороны опознан. Идентификатор метки не опознан.
    Incompatible (Несовместима) Тип носителя несовместим с данной библиотекой, и его следует удалить.
    Reserved (Зарезервирована) Данная сторона доступна только определенному приложению. Это состояние относится к двусторонним носителям, когда одна сторона уже захвачена этим приложением.
    Unprepared (Не подготовлена) Сторона помещена в пул свободных носителей (типа Free), но еще не получила метку свободного носителя.
    Unrecognized (Не опознана) RSM не может опознать тип и идентификатор метки данной стороны.

    Управление пулами носителей

    Для управления пулами носителей используется оснастка Removable Storage. Вы можете создать пул, удалить пул и перемещать носители между пулами.

    Создание и конфигурирование пула носителей

    Вы можете создать пул носителей для определенного приложения как новый пул верхнего уровня или как пул внутри существующего пула приложений (но не внутри системных пулов типа Free [Свободные], Import [Импортированные] или Unrecognized [Неопознанные]).

    Для создания пула носителей верхнего уровня щелкните правой кнопкой на объекте Media Pools (Пулы носителей) в дереве консоли и выберите в контекстном меню пункт Create Media Pool (Создать пул носителей). Для создания пула носителей внутри существующего пула приложения щелкните правой кнопкой на этом пуле и выберите в контекстном меню пункт Create Media Pool.

    Сконфигурируйте новый пул носителей в диалоговом окне Create a New Media Pool Properties, см. рис. 7.8.

    Сконфигурируйте вкладку General диалогового окна свойств пула носителей следующим образом.

    (рис 7.8) Конфигурирование настроек для нового пула носителей
  • Введите имя нового пула носителей.
  • Введите описание (дополнительно).
  • В секции Media Information (Информация о носителях) укажите, что этот пул должен содержать либо другие пулы носителей (вариант Contains other media pools), либо реальные носители (вариант Contains media of type).
  • Введите тип носителей в случае второго варианта.
  • Задайте следующие опции захвата, возврата и перераспределения носителей в секции Allocation/Deallocation policy.
  • Установите флажок Draw media from Free media pool, чтобы данный пул автоматически получал носители из пула свободных носителей (Free), когда в нем не остается незанятых носителей. Не устанавливайте этот флажок, если вы хотите перемещать носители из пула Free в этот пул вручную (используя оснастку RSM).
  • Установите флажок Return media to Free media pool, чтобы данный пул автоматически возвращал носитель в пул свободных носителей, если этот носитель уже не нужен приложению. Не устанавливайте этот флажок, если вы хотите перемещать носители в пул Free вручную.
  • Установите флажок Limit Reallocations (Ограничить количество перераспределений) и введите значение, ограничивающее количество захватов носителей другими пулами носителей.
  • Используйте вкладку Security, чтобы предоставлять пользователям и группам полномочия работы с данным пулом носителей.

    Удаление пула носителей

    Вы можете удалить пул носителей типа Application только из оснастки Removable Storage. Раскройте дерево консоли, чтобы представить пулы носителей, щелкните правой кнопкой на пуле носителей типа Application, который хотите удалить, и выберите в контекстном меню пункт Delete. Вы должны будете подтвердить это удаление.

    Управление носителями

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

    Перемещение носителя в другой пул носителей

    В оснастке Removable Storage вы можете перетаскивать носитель из одного пула носителей в другой. Если исходный или адресуемый пул носителей является подчиненным, то раскройте сначала в дереве консоли его родительский пул носителей. Выберите в дереве консоли исходный пул носителей и перетащите соответствующий носитель из исходного пула носителей (в правой панели) в целевой пул носителей (в дереве консоли).

    Если при создании и конфигурировании пула носителей вы не установили флажки автоматического перемещения носителей Draw media from Free media pool и Return media to the Free media pool (см. выше), то должны использовать этот ручной метод для перемещения носителей.

    Очистка библиотек

    RSM ведет учет процедур очистки устройств, поэтому для выполнения операции очистки вам следует использовать консоль RSM. Шаги, которые вы используете в консоли, зависят от того, какая это библиотека – автономная или автоматизированная.

    Чтобы выполнить очистку устройства для автономной библиотеки, установите вручную чистящий картридж. RSM не участвует в самом процессе очистки, но следит, была ли выполнена очистка (и когда была выполнена). После очистки устройства уведомите RSM с помощью следующих шагов.

  • Откройте оснастку RSM.
  • В дереве консоли раскройте объект Libraries до уровня \Соответствующая библиотека\Drives.
  • В правой панели щелкните правой кнопкой на соответствующем устройстве и выберите в контекстном меню пункт Mark As Clean (Пометить как чистое).
  • Чтобы выполнить очистку в автоматизированной библиотеке, щелкните правой кнопкой на соответствующей библиотеке и выберите в контекстном меню пункт Cleaner Management (Управление очисткой). Мастер Cleaner Management Wizard проведет вас через соответствующие шаги (включая инструкции по вставке чистящего картриджа).

    Управление рабочей очередью (Work Queue)

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

    В рабочей очереди выводятся все запросы, отправленные в библиотеку из какого-либо приложения или из Removable Storage.

    Просмотр рабочей очереди

    Вы можете следить за ходом выполнения заданий, наблюдая за рабочей очередью (Work Queue). Для этого нужно выбрать в дереве консоли объект Work Queue. В правой панели будут выводиться задания и их состояния.

    В табл. 7.3 приводятся возможные состояния заданий в рабочей очереди.

    Состояния заданий в рабочей очереди
    Рабочее состояние Описание
    Completed Задание успешно выполнено.
    Failed Служба RSM не смогла выполнить это задание.
    In Process RSM выполняет это задание.
    Queued Задание поставлено в очередь для выполнения, но RSM еще не начала работать с ним.
    Waiting Ожидание. Один или несколько ресурсов, необходимых для выполнения этого задания, в настоящий момент используются (заняты).
    Cancelled Пользователь снял это задание.

    Отмена или удаление заданий из рабочей очереди

    Чтобы отменить какое-либо задание рабочей очереди, щелкните правой кнопкой на этом объекте-задании в правой панели и выберите пункт Cancel Request (Отменить запрос). Чтобы удалить какое-либо задание, щелкните правой кнопкой на соответствующем объекте и выберите пункт Delete. Вы не можете удалить задание, находящееся в процессе выполнения, за исключением открытия дверцы.

    Управление запросами для оператора

    Запросы для оператора – это сообщения, в которых вас просят выполнить определенное задание. Эти запросы могут поступать от RSM или от программы, которая поддерживает RSM (например, ПО резервного копирования, включенное в Windows Server 2003). RSM выдает запросы оператору, когда возникает одно из следующих событий.

  • Какое-либо приложение инициирует запрос монтирования ленты или диска, находящихся в режиме offline.
  • Нет носителей, доступных в режиме online. Обычно это происходит, когда приложению требуется носитель, но в соответствующем пуле приложения нет ни одного носителя (или в пуле носителей типа Free, если вы сконфигурировали RSM для автоматического перемещения носителей из пула носителей Free в пул Application).
  • Произошел сбой в библиотеке, и требуется ее обслуживание.
  • Требуется очистка устройства, но в библиотеке нет чистящих картриджей.
  • Вы можете выполнить или отказаться от выполнения запроса оператору. В случае вашего отказа RSM уведомляет приложение, которое генерировало этот запрос. По умолчанию RSM хранит запрос оператора в рабочей очереди 72 часа после вашего ответа на запрос.

    Для просмотра текущих запросов щелкните на объекте Operator Requests (Запросы оператору) в дереве консоли. Как и в случае рабочей очереди (Work Queue), вы можете щелкнуть правой кнопкой на любом запросе в правой панели и отменить или удалить запрос.

    Приемы и советы по работе с RSM

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

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

    Если вы должны восстановить файлы с резервной копии на лентах, то можете столкнуться с проблемой для этой ленты, и это не физическая проблема, а проблема монтирования ленты, чтобы можно было прочитать ее содержимое или каталог. Иногда программа резервного копирования может "зациклиться", выполняя снова и снова монтирование, каталогизацию и демонтирование ленты. Это почти всегда вызывается тем, что записанный на ленте идентификатор (метка) не соответствует информации базы данных RSM для монтируемой ленты. Возможно, что носитель в библиотеке лент был заменен другой лентой или помещен в неверный слот. Всегда работайте с мастерами RSM Eject Media (Извлечение носителя) и Inject Media (Установка носителя) вместо ручного удаления и замены носителей. Это позволяет RSM следить за носителями.

    Если вы опоздали, чтобы воспользоваться моим советом, и лента, которая вам требуется для восстановления, попала в бесконечный цикл, используйте следующий прием: отмените восстановление и выполните полную опись данной библиотеки. После описи RSM сможет найти нужную ленту и правильно смонтирует ее.

    Если все это заставляет вас вспоминать от тех днях, когда для создания резервной копии вам нужно было вручную установить нужную ленту, и программа резервного копирования только проверяла, установлена ли лента (без проверки идентификатора с меткой дня недели и прочей "персональной информации" о ленте), то вы можете вернуться к старому способу.

    Страницы:

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

    Распределенная файловая система DFS (Distributed File System)

    DFS – это на самом деле не файловая система, но она действует аналогично файловой системе. DFS – это способ представления для пользователей логической иерархической структуры в виде файловой системы, даже если компоненты этой файловой системы разбросаны по сети предприятия. DFS устанавливается автоматически вместе с Windows Server 2003, и запуск службы DFS тоже происходит автоматически.

    В каких случаях использовать DFS?

    Лучше всего показать необходимость в DFS на реальном примере, поэтому я привожу здесь сценарий, который существовал, когда я устанавливал мою первую систему DFS. У моего заказчика был отдел кадров, который был разбит на несколько отделов, разбросанных по нескольким точкам. Каждый отдел сохранял документы на различных файл-серверах в различных папках (директориях), которые содержали конкретные типы документов. Некоторые папки не были доступны пользователям (например, записи платежных ведомостей), но большинство папок были доступны. Например, пользователи имели доступ к документам, где описывался пенсионный план компании, пакет льгот, правила и инструкции для служащих, формы подачи заявлений на работу (доступные также посетителям из интернета) и т.д.

    Сотрудник, который хотел просмотреть какой-либо документ, должен был отправить сообщение электронной почты в отдел кадров, который отвечал соответствующим вложением. Документы открывались в виде форм, заполнялись и возвращались электронной почтой, после чего они пересылались соответствующему специалисту отдела кадров. Работники отдела кадров жаловались, что им приходится тратить слишком много времени на поиск нужных документов и работу с электронной почтой. Администратор Exchange Server был недоволен размерами почтовых ящиков, которые приходилось выделять для всех вложений.

    Отдел информационных технологий (ИТ) разослал всем сотрудникам по электронной почте список доступных для них документов, а также UNC-пути к этим документам, и некоторые сотрудники действительно стали это использовать. Этот список был включен во все ответы, которые направлялись сотрудникам, продолжавшим обращаться в отдел кадров, и в конце концов каждый сотрудник, которому требовался определенный документ или было нужно заполнить online-форму, стал обращаться к соответствующим папкам. Некоторые сотрудники даже создали отображаемые накопители для часто используемых документов (например, для новой заполняемой формы, где вводилось количество отработанных часов).

    Однако эта система начала "разваливаться" из-за добавления новых серверов, замены серверов компьютерами, которые имели другие имена, перемещения папок между серверами и увеличения типов документов, которые часто распространялись на предприятии по мере роста компании.

    DFS позволила разрешить все эти проблемы, поскольку при использовании DFS доступ уже не зависит от указания точного UNC-пути, а это означает, что администраторы могут заменять серверы и перемещать документы прозрачным образом, а сотрудники видят только одну иерархическую структуру для всех папок и документов. Папки и документы, доступ к которым осуществляли тысячи пользователей, стали дублироваться на несколько серверов, репликация DFS позволила поддерживать всю информацию на уровне текущего состояния, и пользователи стали видеть одну общую иерархию (представляющую несколько географически разнесенных точек).

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

    Терминология DFS

    Чтобы планировать реализацию DFS, вы должны ознакомиться со следующими компонентами DFS.

  • Корень (Root). Имя (на языке DFSпространство имен),которое видят пользователи. Это начальная точка иерархии DFS. Корень может иметь подпапки (одну или несколько так называемых корневых целей [root target]), каждая из которых соответствует разделяемой папке на каком-либо сервере. Вы можете иметь несколько корней в рамках вашего предприятия при соблюдении следующих правил.
  • Версия Windows Server 2003 Standard Edition позволяет размещать на каждом сервере только один корень.
  • Версии Windows Server 2003 Enterprise Edition и Datacenter Edition позволяют размещать несколько корней на каждом сервере.
  • Ссылка (Link). Элемент, который находится под корнем и представляет отображение на цели, каждая из которых является либо разделяемой папкой на каком-либо сервере, либо другим корнем DFS.
  • Цель (Target). Место, которое указывается ссылкой (папка, которая была предоставлена для разделяемого использования на каком-либо сервере).
  • Список ссылок (Referral). Список целей, который получает клиент от DFS, когда соответствующий пользователь выполняет доступ к корню или ссылке в пространстве имен DFS. Этот список не виден клиенту, и он кэшируется на клиентском компьютере на период времени, указанный в конфигурации DFS.
  • Реплика (Replica). Идентичный разделяемый ресурс на другом сервере. Эти два разделяемых ресурса группируются в виде одной ссылки (и называются членами-репликами DFS). Реплика может быть корнем или ссылкой. Если вы конфигурируете реплики, синхронизацию их содержимого обеспечивает служба FRS (File Replication Service – Служба репликации файлов). Реплики обеспечивают балансирование нагрузки и отказоустойчивость для вашей системы DFS.
  • Автономная DFS и доменная DFS

    Windows Server 2003 позволяет реализовать два типа DFS: автономную (stand-alone) и доменную (domain-based) DFS. Доменная DFS размещается в Active Directory, поэтому, если вы используете компьютеры Windows Server 2003 в сети без Active Directory, то можете реализовать только автономную DFS. Даже если у вас работает Active Directory, вы можете использовать автономный корень DFS, но для очень крупных предприятий более разумно (с получением больших возможностей) использовать доменную DFS.

    Автономная DFS

    В автономной системе корень хранится на хост-сервере, и путь доступа к корню (или ссылка) начинается с имени этого хост-сервера. Автономный корень имеет только одну корневую цель, и не может быть ни одной репликации. Если корневая цель недоступна, то недоступно все пространство имен DFS.

    Доменная DFS

    В случае доменной DFS данные конфигурации хранятся в Active Directory, и путь доступа к корню (или ссылка) начинается с имени этого домена. Корень доменной DFS может иметь реплики, и вы можете задавать расписание репликации. Репликация выполняется службой FRS (File Replication Service), которая используется как средство репликации для Active Directory и DFS.

    В доменной DFS отказоустойчивость обеспечивается службой FRS, которая автоматически перемещает пользователей к данным реплики. Балансирование нагрузки обеспечивает DFS, и для этого не требуется использование службы Windows Network Load Balancing. В случае доменной DFS пользователи не знают, какие серверы содержат разделяемые папки, и они не знают, какие серверы содержат систему DFS. Все происходит прозрачным образом.

    Создание корня DFS

    Прежде чем предоставить разделяемые ресурсы DFS для разделяемого доступа пользователей, вы должны создать корневой объект DFS. Это объект-контейнер: он содержит ссылки на разделяемые ресурсы и файлы, к которым выполняют доступ пользователи. Для создания корня у вас запрашивается ввод имени разделяемой папки на данном сервере, в которой будет содержаться корень, и эта папка должна быть пустой: она существует только для предоставления корня, но не документов. (Если разделяемой папки не было до создания корня, то вы можете создать эту папку и предоставить ее для разделяемого использования непосредственно при создании корня.)

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

  • Этот компьютер должен быть сервером (рядовым сервером или контроллером домена).
  • На этом компьютере должна действовать файловая система NTFS.
  • Чтобы создать корневой объект, выберите Distributed File System в меню Administrative Tools (Администрирование), после чего появится оснастка DFS. Щелкните правой кнопкой на объекте Distributed File System в дереве консоли и выберите пункт New Root (Создать корень), чтобы запустить мастер New Root Wizard. Щелкните на кнопке Next, чтобы пройти через начальное окно, и затем выберите вариант Stand-alone root (Автономный корень) или Domain root (Доменный корень).

    Создание автономного корня DFS

    Если вы создаете автономный корень DFS, то в следующем окне мастера нужно указать хост-сервер. Введите имя компьютера для сервера, который будет содержать корень, или щелкните на кнопке Browse (Обзор), чтобы выбрать этот сервер из списка компьютеров. Щелкните на кнопке Next, затем введите имя корня (поле Root name) и (при необходимости) описание (поле Comments), см. рис. 7.1.

    Отметим, что мастер автоматически показывает полный путь, начиная с имени сервера и используя введенное вами имя корня как имя папки в конце пути. Мастер не проверяет, существует ли разделяемый ресурс с этим именем, пока вы не щелкнете на кнопке Next. Если имя вашего корня – это имя разделяемого ресурса для какой-либо папки на целевом компьютере, то этого вполне достаточно на данный момент. Щелкните на кнопке Next и затем щелкните на кнопке Finish, чтобы создать корень автономной DFS.

    Если имя вашего корня не совпадает с именем какого-либо разделяемого ресурса на целевом компьютере, то после щелчка на кнопке Next вам будет предложено создать разделяемый ресурс, соответствующий имени корня.

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

  • Введите полный путь к существующей папке на данном компьютере. Мастер сделает эту папку разделяемым ресурсом, используя имя корня для имени этого разделяемого ресурса.
  • (рис 7.1) Введите имя корня; это имя будут видеть пользователи вверху иерархии DFS
  • Введите полный путь, используя имя новой (еще не существующей) папки на данном компьютере. Имя этой новой папки не обязательно должно совпадать с именем корня, поскольку с корнем связывается только имя разделяемого ресурса. Мастер выведет сообщение, где говорится, что данная папка не существует, и спросит, хотите ли вы создать ее. Щелкните на кнопке Yes, чтобы мастер создал эту папку и сделал ее разделяемым ресурсом, используя имя корня для имени этого разделяемого ресурса.
  • Щелкните на кнопке Browse и раскройте иерархию целевого компьютера. Выберите папку, чтобы мастер сделал ее разделяемым ресурсом, используя имя корня для имени этого разделяемого ресурса.
  • Щелкните на кнопке Browse, выберите родительскую папку для новой папки, которую вы хотите создать (это может быть сам диск или существующая папка) и щелкните на кнопке Make New Folder (Создать папку). Задайте имя папки, и мастер сделает ее разделяемым ресурсом, используя имя корня для имени этого разделяемого ресурса. (Вы не обязаны использовать имя корня/разделяемого ресурса для имени этой новой папки, поскольку с корнем связывается только имя разделяемого ресурса.)
  • В следующем окне мастера щелкните на кнопке Finish, чтобы создать автономный корень и поместить его запись в дереве консоли оснастки Distributed File System. Поскольку вы создали автономный корень, это единственная цель, которую вы можете создать для своего корня (но доменные корни могут содержать несколько целей).

    Создание доменного корня DFS

    Если вы выбрали создание доменного корня, то мастер попросит вас выбрать домен (список доступных доменов выводится в диалоговом окне Trusting Domains [Доверяемые домены]). В следующем окне мастера введите имя компьютера, содержащего папку для вашего корня, или щелкните на кнопке Browse и выберите нужный

    сервер из списка компьютеров. При непосредственном вводе имени вы можете ввести имя NetBIOS или FQDN (полностью уточненное доменное имя); мастер автоматически расширит имя NetBIOS до FQDN.

    Щелкните на кнопке Next, задайте имя корня и (при необходимости) описание. Как видно из рис. 7.2, мастер автоматически выводит путь, используя формат \\Имя_Домена\Корень. Имя сервера не включается, поскольку это доменный, а не автономный корень.

    (рис 7.2) В путь к доменному корню не включается имя сервера, содержащего сейчас эту разделяемую папку, поскольку вы можете в любой момент сменить сервер

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

    Мастер не проверяет, существует ли разделяемый ресурс с этим именем, пока вы не щелкнете на кнопке Next. Если имя вашего корня – это имя разделяемого ресурса для какой-либо папки на целевом компьютере, то этого вполне достаточно на данный момент. Щелкните на кнопке Next и затем щелкните на кнопке Finish, чтобы создать корень доменной DFS.

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

  • Введите полный путь к существующей папке на данном компьютере. Мастер сделает эту папку разделяемым ресурсом, используя имя корня для имени этого разделяемого ресурса.
  • Введите полный путь, используя имя новой (еще не существующей) папки на данном компьютере. Имя этой новой папки не обязательно должно совпадать с именем корня, поскольку с корнем связывается только имя разделяемого ресурса. Мастер выведет сообщение, где говорится, что данная папка не существует, и спросит, хотите ли вы создать ее. Щелкните на кнопке Yes, чтобы мастер создал эту папку и сделал ее разделяемым ресурсом, используя имя корня для имени этого разделяемого ресурса.
  • Щелкните на кнопке Browse и раскройте иерархию целевого компьютера. Выберите папку, чтобы мастер сделал ее разделяемым ресурсом, используя имя корня для имени этого разделяемого ресурса.
  • Щелкните на кнопке Browse, выберите родительскую папку для новой папки, которую вы хотите создать (это может быть сам диск или существующая папка) и щелкните на кнопке Make New Folder. Задайте имя папки, и мастер сделает ее разделяемым ресурсом, используя имя корня для имени этого разделяемого ресурса. (Вы не обязаны использовать имя корня/разделяемого ресурса для имени этой новой папки, поскольку с корнем связывается только имя разделяемого ресурса.)
  • Щелкните на кнопке Next, чтобы увидеть сводку настроек для корня DFS. Щелкните на кнопке Finish (или вернитесь назад для внесения любых необходимых поправок), чтобы создать корень и поместить его как объект в дерево консоли оснастки Distributed File System.

    Добавление ссылки к корню

    На данный момент у вас есть пустой корень DFS, а это означает, что вы имеете некоторое пространство имен DFS. Далее будут описываться остальные шаги, в предположении, что вы формируете доменный корень DFS. (Для автономного корня выполняются аналогичные шаги, но объем работы намного меньше.)

    Чтобы использовать этот разделяемый ресурс, вы должны наполнить его содержимым. Это означает, что нужно создать одну или несколько ссылок для данного корня. Ссылка – это указатель на цель, которой обычно является папка, содержащая документы, которые вы хотите сделать доступными через DFS. Это аналогично ссылке на веб-страницу: вы щелкаете на ней, чтобы перейти в другое место (вместо ввода пути к этому месту).

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

    Щелкните правой кнопкой на корне DFS, который вы создали, и выберите в контекстном меню пункт New Link (Создать ссылку), после чего появится диалоговое окно New Link (рис. 7.3). Затем выполните следующие шаги.

  • В поле Link Name (Имя ссылки) укажите разделяемый ресурс, который использует это имя ссылки. Разделяемым ресурсом может быть любой сервер в сети. Если вы не создали и не сделали разделяемой эту папку заранее, то сможете создать ее в ходе процесса. Однако в большинстве случаев ссылки указывают на цели, которые являются разделяемыми ресурсами, содержащими файлы.
  • В поле Path to Target (Путь к цели) введите UNC-путь к разделяемому ресурсу для этой ссылки ( (рис 7.3) Сконфигурируйте ссылку на сетевые разделяемые ресурсы, доступ к которым хотите предоставить пользователям
  • Если вы создали этот разделяемый ресурс заранее, то введите UNC-путь или щелкните на кнопке Browse, чтобы открыть окно с иерархией сетевого окружения (My Network Places) и выбрать разделяемый ресурс.
  • Если вы еще не создали этот ресурс, введите UNC-путь. После щелчка на кнопке OK вы можете создать разделяемый ресурс.
  • Введите описание ссылки (это не обязательное поле).
  • Введите время тайм-аута кэша, то есть время, в течение которого клиент сохраняет информацию о ссылке на этот разделяемый ресурс. По истечении этого времени клиент должен снова выбрать этот разделяемый ресурс из корня DFS. Ограничение времени кэширования ссылки означает, что клиент не увидит старой информации, когда вернется к этому разделяемому ресурсу. Для ссылок, указывающих на цели, содержимое которых изменяется достаточно часто, используйте небольшие значения тайм-аута кэширования, чтобы клиенты всегда видели последнее состояние содержимого, когда они осуществляют доступ к этой цели.
  • Щелкните на кнопке OK. Если этого ресурса еще нет на сервере, то появится запрос, хотите ли вы создать его.

    Щелкните на кнопке Yes, чтобы создать соответствующую папку на целевом сервере и автоматически сделать ее разделяемым ресурсом. (Имя, которое вы вводите, становится одновременно именем папки и именем разделяемого ресурса.)

    Примечание. Для разделяемых папок, которые содержат данные, должны быть сконфигурированы соответствующие полномочия для пользователей (включая обычно полномочия Write).

    Отображение букв накопителей на корень для пользователей

    Пользователи не могут переходить к папкам в вашем доменном корне DFS обычным образом, например, используя Windows Explorer (Проводник) или UNC-путь, который указывает любую конкретную папку. Ведь папка может оказаться в среду не в том месте, где она была в понедельник. Кроме того, если вы создаете реплики вашей иерархии DFS, то система DFS может справляться с задачами балансирования нагрузки, чтобы ссылки пользователей не перегружали определенный сервер. Не зная в точности, где находится папка и ее данные, пользователи должны выполнять доступ к корню DFS, что осуществляется путем отображения букв накопителей. Вы можете предоставить инструкции пользователям или можете отображать букву накопителя на корень в сценарии входа. Это можно сделать с помощью следующей команды: net use буква_накопителя: \\Имя_домена\Имя_корня_DFS.

    Управление DFS

    Подробное описание всех возможностей DFS выходит за рамки изложения этого курса (этой информацией можно заполнить целую книгу), но стоит, видимо, упомянуть некоторые другие функции, который вы можете добавить в свою структуру DFS. Все команды, которые вам требуются, можно использовать в оснастке Distributed File System.

    Реплики DFS

    Вы можете создавать реплики ваших корней и целей DFS на других серверах. При отказе одного из серверов пользователи по-прежнему будут получать доступ к их файлам (функции перехода по отказу выполняются службами DFS и FRS). Кроме того, DFS управляет балансированием нагрузки для дублированных наборов папок.

    Щелкните правой кнопкой на ссылке, которую хотите дублировать, и выберите пункт New Replica (Создать реплику). В появившемся диалоговом окне укажите местоположение разделяемой папки, которая является репликой исходной ссылки, и выберите метод репликации. Вы можете задавать расписание и управлять репликацией FRS непосредственно из оснастки DFS.

    Используйте окно консоли Distributed File System, чтобы управлять объектами в вашем дереве DFS. Вы можете использовать панель инструментов, чтобы удалить ссылку, перевести ссылку в автономное состояние, проверить состояние репликации, удалить ссылку из пространства имен, добавить реплики или задать политику репликации.

    Следите за изменением содержимого и корректируйте ссылки, чтобы поддерживать эффективность. Если ссылка часто используется и содержимое часто изменяется, уменьшите интервал времени тайм-аута кэширования, чтобы пользователи получали самую последнюю версию файла, к которому выполняют доступ. Если содержимое меняется нечасто (например, папка, содержащая эталонные документы), увеличьте тайм-аут кэширования, чтобы снизить сетевой трафик.

    Использование DFS в вашей сети может иметь любой уровень сложности и охвата. Я рекомендую создать DFS в тестовых условиях (наиболее подходящий набор – два сервера и один клиент). Чем больше вы экспериментируете с DFS, тем лучше понимаете ее возможности. Вы обнаружите новые способы, позволяющие активно использовать возможности этой мощной системы.

    Теневые копии разделяемых папок

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

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

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

    Активизация теневых копий

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

  • Щелкните правой кнопкой на объекте-томе в окне My Computer или Windows Explorer и выберите в контекстном меню пункт Properties (Свойства).
  • Перейдите во вкладку Shadow Copies (Теневые копии).
  • Щелкните на кнопке Enable (Включить).
  • Windows выведет сообщение, где вы должны подтвердить ваши действия, а также указывается, что система будет использовать расписание по умолчанию для поддержки теневых копий. Вы сможете изменить расписание позже, поэтому щелкните на кнопке Yes.
  • Для создания теневых копий требуется всего лишь несколько секунд, после чего в диалоговом окне выводится текущая (по умолчанию) статистика:
  • следующий момент времени, запланированный для копирования (в данном случае это будут первые создаваемые копии);
  • количество разделяемых папок на томе;
  • размер пространства, выделенного для теневых копий.
  • На этот момент у вас будет активизировано создание теневых копий и вы сможете сконфигурировать настройки и распространять соответствующее клиентское ПО.

    Вы можете запланировать изменение времени копирования теневых копий, но если вы не хотите ждать следующего автоматического копирования, то щелкните на кнопке Create Now (Создать сейчас). Система выполнит копирование содержимого разделяемых папок. И не имеет значения, работают ли пользователи с документами, поскольку это не стандартный процесс копирования и на экране не появится сообщение, что какой-либо файл в данный момент используется.

    Конфигурирование теневых копий

    Чтобы задать размер пространства для теневых копий и частоту копирования, щелкните на кнопке Settings, чтобы открыть диалоговое окно Settings, см. рис. 7.4.

    Конфигурирование области хранения

    По умолчанию Windows Server 2003 задает размер области хранения (Storage area) для теневых копий, составляющий приблизительно 10% от размера тома, где находятся разделяемые папки, с минимальным размером 100 Мб. Чтобы увидеть объем пространства, занимаемого текущим набором теневых папок, щелкните на кнопке Details (Подробно).

    Если на сервере имеется два тома и только один можно использовать для хранения теневых копий, то вы можете выбрать для этого другой том. Просто выберите этот том из раскрывающегося списка вверху диалогового окна (если на сервере имеется только один том, то раскрывающийся список затенен, то есть недоступен).

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

    (рис 7.4) Настройка средства создания теневых копий в соответствии с требованиями пользователя
  • Для каждой теневой копии используется размер в байтах, равный суммарному объему в байтах скопированных документов.
  • Каждый раз, когда создается теневая копия, она сохраняется в виде отдельной единицы хранения. Это означает, что несколько копий могут иметь одинаковое содержимое в зависимости от частоты расписания копирования.
  • Если достигнут максимальный размер области хранения, самая старая теневая копия удаляется, чтобы освободить место для текущей копии. При необходимости удаляются сразу несколько старых теневых копий.
  • Конфигурирование расписания

    По умолчанию Windows Server 2003 планирует копирование на 7 утра и на полдень каждый рабочий день. Вы можете изменять это расписание на любые дни недели и моменты в течение дня. Для этого щелкните на кнопке Settings и затем на кнопке Schedule (Расписание), чтобы открыть диалоговое окно, показанное на рис. 7.5.

    Текущие запланированные процессы копирования включены в раскрывающийся список вверху этого диалогового окна. Чтобы удалить какое-либо запланированное копирование, выберите его в этом списке и щелкните на кнопке Delete (Удалить).

    Чтобы добавить в расписание новые моменты копирования, используйте поля этого диалогового окна. Щелкните на кнопке Advanced (Дополнительно), чтобы запланировать особое копирование или несколько особых копирований на период с начальной даты до конечной даты. Ваше расписание будет записано в Планировщик заданий (Task Scheduler) Windows Server 2003.

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

    Отключение средства создания теневых копий

    Если вы больше не хотите использовать пространство на диске для хранения теневых копий, вернитесь во вкладку Shadow Copies диалогового окна Properties данного тома, выберите соответствующий том и щелкните на кнопке Disable (Отключить). Все текущие наборы теневых копий будут удалены, и будут отменены все настройки. Запись задания для создания теневых копий будет удалена из Task Scheduler.

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

    Установка клиентского ПО для создания теневых копий

    В отсутствие установленного экземпляра Previous Versions Client (Клиент предыдущих версий – имя клиентского ПО для работы с теневыми копиями) никто (включая администратора) не может просматривать теневые копии документов в обычных системных окнах (My Computer, Windows Explorer или в диалоговом окне Open какого-либо приложения). Это ПО предустанавливается в Windows Server 2003, но должно быть установлено на других компьютерах сети.

    В Windows Server 2003 включено клиентское ПО только для Windows XP. Для версий Windows 98 SE и последующих версий вы можете загрузить это ПО с веб-сайта Microsoft.

    Клиентское ПО для Windows XP, twcli.msi, находится в папке %SystemRoot%\System32\clients\twclient\x86 на вашем компьютере Windows Server 2003.

    Вы можете переместить это клиентское ПО в какую-либо сетевую точку разделяемого доступа и уведомить пользователей о возможности его считывания, разослать это ПО электронной почтой всем пользователям, которым оно требуется, выполнить его развертывание с помощью SMS или использовать групповые политики для его распространения. Обязательно объясните пользователям, для чего устанавливается это средство и как его использовать.

    Установка этого ПО на клиентских компьютерах занимает всего лишь несколько секунд и не требует вмешательства пользователя кроме щелчка на кнопке Finish по окончании установки. В меню Programs не появляется никаких записей (хотя в аплете Add or Remove Programs Панели управления [Control Panel] появляется строка для Previous Versions Client). Это ПО не содержит какой-либо исполняемой программы: вместо этого после установки появляется дополнительная вкладка Previous Versions (Предыдущие версии) в диалоговом окне Properties для любой разделяемой папки на томе, который активизирован для теневых копий.

    Доступ к предыдущим версиям файлов

    На клиентском компьютере вы можете получать доступ к предыдущим версиям файлов, работая с полной теневой копией для конкретной даты и времени, которая называется версией, или с отдельным файлом внутри версии.

    Работа с версиями

    Для работы с какой-либо версией (с теневой копией вместо отдельного файла) вы должны выбрать эту версию во вкладке Previous Versions диалогового окна Properties нужной папки. Отображаемый накопитель (при щелчке на котором происходит автоматическое открытие папки для просмотра ее содержимого) в данном случае не подходит; вы должны открыть объект-папку, чтобы появилось диалоговое окно Properties. Это выполняется в окне сетевого окружения My Network Places или Network Neighborhood. Поскольку это разделяемая папка, ее объект появляется, когда клиент открывает компьютер Windows Server 2003.

    Чтобы выбрать версию, щелкните правой кнопкой на объекте-папке и выберите в контекстном меню пункт Properties. Перейдите во вкладку Previous Versions, где вы увидите список версий, см. рис. 7.6.

    Просмотр файлов в версии.Щелкните на кнопке View (Просмотр), чтобы увидеть список файлов в выбранной версии. В список включены все файлы из исходной папки, но нет никакого способа, чтобы определить, какие файлы были изменены.

    Откройте файл, чтобы увидеть его содержимое; вы увидите содержимое на момент создания этой теневой копии. Если вы хотите узнать, отличается ли от этой версии текущая версия файла, то должны открыть соответствующую разделяемую папку и сравнить содержимое. (Имеется более простой способ, см. ниже раздел "Работа с отдельными файлами".)

    (рис 7.6) Выберите версию, где содержится нужный вам файл

    Вы не можете внести изменения в эту копию, поскольку она доступна только по чтению. Но вы можете использовать функцию Save As (Сохранить как), чтобы скопировать файл в другое место (по умолчанию в папку My Documents на локальном компьютере).

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

    Восстановление определенной версии в разделяемой папке.При щелчке на кнопке Restore (Восстановление) происходит копирование всех файлов выбранной версии в исходную разделяемую папку с заменой текущего содержимого этой папки. Это

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

    Работа с отдельными файлами

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

  • Откройте разделяемую папку (используя отображаемый накопитель, UNC-путь или просмотр из окна My Network Places/Network Neighborhood).
  • Щелкните правой кнопкой на строке данного файла и выберите в контекстном меню пункт Properties.
  • Перейдите во вкладку Previous Versions.
  • В список File Versions (Версии файла) включаются только те версии, которые содержат какую-либо копию этого файла, то есть в соответствующей версии содержимое этого файла отличается от его текущего содержимого в разделяемой папке. В этом списке может не оказаться ни одной версии, что говорит об одном из следующих условий.

  • Этот файл не изменился по сравнению со всеми его версиями на данном томе. Напомню, что более старые версии могли быть удалены, чтобы освободить место для новых теневых копий.
  • Файл не изменялся с момента активизации теневых копий на данном томе.
  • Вы можете просматривать, копировать или восстанавливать файл, как это описано в предыдущем разделе "Работа с версиями".

    Дисковые квоты

    Дисковые квоты – это способ задания объема дискового пространства, которое могут заполнять пользователи. Вы можете ограничить объем дискового пространства, доступного каждому пользователю, но это "палка о двух концах". С одной стороны, это превосходное средство, препятствующее излишнему использованию пространства на диске. С другой стороны, вы должны тратить больше времени на жалобы пользователей, которые требуют особых льгот.

    Ваша философия подхода к дисковым квотам может принимать одну из двух форм.

  • Жесткие квоты.Пользователи не могут превышать допустимый объем пространства на диске.
  • Свободные квоты.Пользователям разрешается превышать их квоты, но при этом отслеживается использование пространства на диске, чтобы вы могли решить, каким пользователям следует снизить объем используемого пространства.
  • Свободные квоты позволяют применять еще один подход, который я называю принципом сбора информации для включения/отключения квот. Это не так сложно, как могло бы показаться, поэтому я дам пояснения. Если вы налагаете квоты, то можете легко получать отчеты о квотах. Если использование пространства на диске не создает проблем, требующих срочного вмешательства, то вы можете использовать эти отчеты, чтобы указать некоторым пользователям ("пожирателям" дискового пространства) на недопустимое использование диска. Затем отключите квоты. В следующий раз, когда вы захотите отследить использование диска, снова включите квоты, чтобы быстро получить отчеты и повторить объяснения (возможно, с теми же пользователями). Преимущество состоит в том, что вы не обязаны все время работать с применением квот (квоты требуют передачи некоторой дополнительной служебной информации).

    Требования по дисковым квотам

    Если вы хотите применять дисковые квоты на определенном томе, то должны выполняться следующие условия.

  • Том должен быть отформатирован с помощью NTFS.
  • Для администрирования квот вы должны быть членом группы Administrators на локальном компьютере, где находится этот том (дисковые квоты можно администрировать как для локальных, так и удаленных томов).
  • Сжатие файлов и дисковые квоты

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

    Метаданные и дисковые квоты

    На томе, отформатированном с помощью NTFS, система отслеживает метаданные для каждого файла на томе. Байты, занятые метаданными (не более 64К на один файл), не учитываются при сравнении с квотами пользователей.

    Структуры томов и дисковые квоты

    Квоты применяются к определенному тому независимо от его типа (например, том может являться частью диска, содержащего несколько томов, или может охватывать несколько физических дисков). Структура папок на томе не играет никакой роли в квотах. Пользователи могут выполнять запись в любое количество папок, а для сравнения с квотой рассчитывается суммарный объем пространства, используемого на томе.

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

    Вопросы модернизации

    Поскольку в квотах отслеживается владелец файлов, у вас могут возникать некоторые проблемы с существующими файлами, если вы переходите к NTFS. При модернизации из Windows 2000/NT 4 с установленной системой NTFS в Windows Server 2003 происходит также модернизация сведений о владельцах файлов.

    Но в случае модернизации для тома FAT или FAT32 нет никакой информации о владении файлами. После преобразования тома в NTFS владельцем всех файлов становится локальный администратор. Это не представляет никаких проблем для администратора, поскольку дисковые квоты не применяются к локальным администраторам.

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

    Планирование квот по умолчанию

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

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

    После применения квот следите, чтобы все программное обеспечение (ПО) на томе устанавливалось с помощью учетной записи локального администратора (который работает без учета квот). Если ПО устанавливает какой-либо пользователь, то владельцем соответствующих программных файлов становится этот пользователь, то есть эти файлы учитываются при сравнении с его квотой. Большинство приложений намного больше, чем любая квота.

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

    Активизация и применение квот

    Чтобы начать работу с квотами на томе, щелкните правой кнопкой на этом томе в окне My Computer и выберите в контекстном меню пункт Properties. В диалоговом окне Properties перейдите во вкладку Quota (Квота).

    Активизация дисковых квот

    Чтобы активизировать квоты, установите флажок Enable Quota Management (Активизировать управление квотами). После этого становятся доступны и другие опции в этой вкладке, см. рис. 7.7.

    (рис 7.7) Первый шаг – это активизация управления квотами

    Запрещение доступа, если достигнут предел квоты

    Установите флажок Deny Disk Space To Users Exceeding Quota Limit (Не выделять для пользователей дисковое пространство, превышающее квоту), если вы хотите запретить пользователям выполнение записи на том, когда заполнено выделенное для них пространство на диске. Пользователям придется удалить некоторые файлы, чтобы появилось место для новых файлов. Сообщение об ошибке, которое увидит пользователь, зависит от используемого ПО, но большинство программ сообщает, что диск переполнен (disk is full).

    Если вы просто хотите только предупреждать пользователей, которые приближаются (или приблизились) к их пределам квоты, не устанавливайте этот флажок.

    Задание квот по умолчанию

    Вы можете задать два значения для квот.

  • Предел дисковой квоты.Объем пространства на диске, который разрешается использовать пользователю.
  • Уровень предупреждения по дисковой квоте.Точка, которую вы считаете достаточно близкой к пределу дисковой квоты, чтобы пользователи получали предупреждение.
  • Чтобы задать квоты, выберите вариант Limit Disk Space To (Выделять дисковое пространство не более) и выберите нужное значение. Затем выберите единицы измерения из находящегося рядом раскрывающегося списка. Содержащиеся в раскрывающемся списке единицы измерения создаются динамически, и они зависят от размера тома, для которого вы активизируете квоты. Если размер тома меньше 1 Гб, то в раскрывающийся список включаются только KB и MB. Если размер тома больше 1 Гб, то в раскрывающийся список включаются все доступные единицы измерения. Могут быть единицы измерения, которые незнакомы вам:

  • TB – терабайт, то есть 1000 Гб.
  • PB – петабайт, то есть приблизительно 1000 терабайт (2 в 50-й степени байт).
  • EB эксабайт, то есть 1 миллиард гигабайт (2 в 60-й степени байт).
  • Некоторые называют эксабайт квинтиллионом байт (1152921504606846976 байт).

    Задание опций для журнала событий

    Вы можете задать запись события в службу Event Viewer (Просмотр событий), когда пользователь превышает уровень квоты и/или уровень предупреждения. События записываются в системный журнал (System Log) службы Event Viewer. Это информационные события (Information), и тип событий – это Disk Event (Событие диска).

    Просмотр такого события не приносит особой пользы. В информацию включается идентификатор безопасности (SID) пользователя, а не имя входа, и описание может состоять из текста "A user hit their quota limit on Volume X" (Пользователь достиг предела квоты на томе X) или "A user hit their quota threshold on Volume X" (Пользователь достиг порогового значения квоты на томе X). Включение этой возможности не дает особых преимуществ; это просто заполнение журнала Event Viewer.

    Если вы конфигурируете эти опции, щелкните на кнопке OK, чтобы активизировать квоты. Система выведет сообщение, что ей требуется сканирование тома для сбора информации о владельцах файлов и расчета текущего использования диска каждым пользователем (кроме локального администратора). Щелкните на кнопке OK.

    Задание индивидуальных квот

    У вас могут быть пользователи, для которых следует задавать квоты, отличающиеся от заданного вами предела по умолчанию. И могут быть пользователи, которые должны работать без каких-либо ограничений. Чтобы настроить записи квот для отдельных пользователей, щелкните на кнопке Quota Entries (Записи квот), чтобы открыть диалоговое окно Quota Entries.

    По умолчанию в списке представлена группа Administrators, не имеющая ограничений. Чтобы добавить конкретные записи квот, выберите Quota/New Quota Entry (Квота/Новая запись квоты), выберите пользователей в диалоговом окне Select Users (Выбор пользователей) и затем щелкните на кнопке OK. Вы можете выбрать сразу несколько пользователей, если все они получат одинаковые пределы квот. По окончании выбора щелкните на кнопке OK, чтобы применять квоты. Задайте квоту, которая отличается от значения по умолчанию, или отключите квоты для выбранных пользователей.

    Вы можете также следить за пользователями и квотами в этом диалоговом окне.

  • Щелкните на заголовке какой-либо колонки, чтобы отсортировать список по содержимому этой колонки (щелкните еще раз, чтобы изменить порядок сортировки).
  • Дважды щелкните на определенной записи, чтобы изменить пределы квот.
  • Выделите определенную запись и нажмите клавишу Delete, чтобы удалить эту запись (см. следующий раздел "Удаление записей квот пользователей").
  • Примечание. Конечно, вы можете выбирать группы и пользователей при назначении записей квот. Однако их трудно удалять, и такое удаление обычно не делают (пользователи увольняются или переходят в другие отделы или подразделения).

    Удаление записей квот пользователей

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

    Чтобы удалить пользователя из записей квот, откройте диалоговое окно Properties для тома и перейдите во вкладку Quotas. Затем щелкните на кнопке Quota Entries, после чего появится окно Quota Entries. Выберите пользователя, которого хотите удалить из списка, и нажмите клавишу Delete. Систем попросит вас подтвердить, что вы хотите удалить запись этого пользователя; щелкните на кнопке Yes.

    Появится диалоговое окно Disk Quota, где показаны все файлы данного тома. которые принадлежат этому пользователю. Выберите один файл, несколько файлов или все файлы и затем выполните одно из следующих действий.

  • Удалите эти файлы (нужно будет подтвердить удаление).
  • Возьмите на себя владение этими файлами (файлы сразу исчезнут из списка, и не появится никакого диалогового окна для подтверждения).
  • Переместите файлы на другой том (он может быть и на другом компьютере в сети).
  • Вы не удаляете этого пользователя; вы просто удаляете учетную запись этого пользователя из списка отслеживаемых квот.

    Отчеты о квотах

    После сканирования тома системой, а также в любое время после задания квот вы можете проверить состояние дисковых квот пользователей, открыв диалоговое окно Properties для данного тома и перейдя во вкладку Quota. Щелкните на кнопке Quota Entries, чтобы увидеть состояние пространства на диске для пользователей, выполняющих доступ к данному тому. Значок колонки состояния – это индикатор уровня квоты пользователя.

  • Направленная вверх стрелка внутри белой окружности указывает, что пользователь находится ниже уровня предупреждения.
  • Восклицательный знак в желтом треугольнике указывает, что пользователь превысил уровень предупреждения, но находится ниже предела квоты.
  • Восклицательный знак в красном треугольнике указывает, что пользователь достиг предела квоты.
  • Когда вы в первый раз открываете окно Quota Entries для просмотра информации об использовании пространства на диске, система выполняет поиск каждого пользователя, преобразуя его идентификатор безопасности (SID) в пользовательское имя. Этот процесс требует некоторого времени. Список разрешенных имен сохраняется в файле, чтобы загружать в дальнейшем этот файл без задержки вывода пользовательских имен и статистики. Однако этот файл становится устаревшим, если вы добавляете пользователей, поэтому вы должны нажать клавишу F5, чтобы обновить список.

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

    Используйте буфер обмена (clipboard), чтобы копировать выбранные записи в нужное приложение. При вставке из буфера обмена в текстовый процессор или в электронную таблицу записи и заголовки колонок размещаются соответствующим образом (с использованием таблицы в текстовом процессоре).

    Откройте соответствующее приложение и перетащите выбранные записи в окно этого приложения. И в этом случае все записи будут скомпонованы должным образом.

    Перемещение записей квот на другой том

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

  • Файлы с исходного тома не перемещаются.
  • Уровни квоты на исходном томе не удаляются (теперь пользователь будет иметь уровни квоты на двух томах).
  • Имеется три метода перемещения записей квот пользователя между двумя томами.

  • Откройте окно Quota Entries для обоих томов и перетащите эту информацию между томами.
  • Выполните экспорт информации с исходного тома на целевой том.
  • Выполните экспорт информации с исходного тома в файл; затем выполните импорт этого файла на целевой том.
  • Команды Export и Import находятся в меню Quota. Файл импорта/экспорта не имеет расширения имени (и не добавляйте его), а формат этого файла соответствует средству Quota. Microsoft указывает, что расширение будет скрыто, даже если вы зададите вывод папок со скрытыми расширениями имен, но я исследовал этот файл с помощью различных утилит и считаю, что никакого расширения нет.

    Служба Remote Storage (Внешнее хранилище)

    Служба Remote Storage Service (RSS) – это способ расширения дискового пространства на сервере без добавления жестких дисков. RSS следит за объемом свободного пространства, доступного на каком-либо томе сервера и автоматически перемещает нечасто используемые файлы (критерии для термина "нечасто" задаются администратором) на ленту или оптический диск, когда процент использования диска доходит до уровня, определенного администратором. Если пользователю требуется один из перемещенных файлов, он считывается с носителя внешнего хранилища. На сервере остается метка-заменитель (placeholder), которая указывает на соответствующий внешний файл. RSS запускается как служба и использует службу RSM (Removable Storage Management) для доступа к лентам [RSM рассматривается ниже в разделе "Служба Removable Storage Management (Управление съемными ЗУ)"]. Администрирование RSS выполняется с помощью оснастки MMC.

    Хранилище данных Remote Storage имеет двухуровневую структуру. Верхний уровень, который называется локальным хранилищем,содержит тома NTFS на сервере, где запущена служба RSS. Нижний уровень, который называется внешним хранилищем (remote storage), представлен ленточным носителем, автоматической библиотекой ленточных носителей или оптическим диском, которые подсоединяются к компьютеру-серверу.

    Краткий обзор RSS

    Прежде чем начать конфигурирование и использование RSS, нужно ознакомиться с особенностями и ограничениями.

  • RSS запускается только на томах, отформатированных с помощью NTFS.
  • Не используйте RSS на сервере, который является частью кластера (RSS не переходит по отказу на другие узлы).
  • Использование RSS не влияет на дисковые квоты. Несмотря на то, что пространство на диске фактически не используется, если файл перемещен во внешнее хранилище, атрибуты логического размера и даты/времени (создания, последнего изменения, последнего доступа) для этого файла остаются без изменений.
  • RSS поддерживает все оптические диски класса SCSI, а также ленточные устройства 4 mm, 8 mm и DLT.
  • Ленточные устройства типа QIC (четверть-дюймовые картриджи) не поддерживаются. Ленты Exabyte 8200 не работают должным образом и не рекомендуются.
  • Тип носителя, который вы указываете при установке, нельзя изменить в дальнейшем.
  • Вы можете реконфигурировать свои настройки для RSS, но не сможете начать все заново, если хотите изменить базовую конфигурацию. (Вы не сможете запустить заново мастер RSS после того, как первоначально установили эту службу на диске.)
  • Управление файлами на томе под управлением RSS следует выполнять с осторожностью. Переименование и удаление файлов или перемещение файлов на другие тома, управляемые службой RSS, может вызвать несогласованность с внешним носителем.
  • Для конфигурирования настроек RSS требуются административные полномочия, но для работы с файлами подходят обычные пользовательские полномочия.
  • RSS имеет свой собственный пул носителей для лент, и вы должны следить, что у вас было достаточное количество лент в этом пуле. Вы не можете использовать для RSS ленты из пула носителей другой службы. (Вопросы работы с пулами носителей см. ниже в этой лекции.)
  • Установка службы RSS

    Установка RSS – это двухшаговый процесс:

  • Установка соответствующего компонента
  • Установка этой службы
  • Установка компонента RSS

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

  • Установите CD Windows Server 2003 или убедитесь, что вы имеете доступ к исходным файлам установки в какой-либо точке разделяемого доступа в сети.
  • Откройте апплет Add or Remove Programs в Панели управления (Control Panel).
  • Щелкните на Add/Remove Windows Components.
  • Установите флажок Remote Storage (Внешнее хранилище) и щелкните на кнопке Next.
  • После копирования файлов щелкните на кнопке Finish.
  • Перезагрузите компьютер.
  • Установка службы RSS

    После установки файлов RSS на компьютере установите службу RSS, открыв оснастку Remote Storage из меню Administrative Tools. Поскольку вы открываете оснастку Remote Storage в первый раз, происходит автоматический запуск мастера Remote Storage Setup Wizard для установки и конфигурирования RSS.

    Щелкните на кнопке Next в начальном окне мастера, чтобы запустить поиск вашей ленточной системы. Затем продолжите работу с мастером для конфигурирования возможностей RSS, включая следующие задачи.

  • Выбор томов, которыми вы хотите управлять.
  • Задание уровня свободного пространства для управляемых томов.
  • Задание критериев для копирования файлов на ленту.
  • Выбор типа ленты для использования.
  • Задание расписания автоматического копирования файлов.
  • Задание количества копий носителей.
  • Корректировка настроек RSS

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

    Чтобы изменить настройки, откройте оснастку Remote Storage, выбрав Remote Storage в меню Administrative Tools. Когда появится консоль Remote Storage, раскройте дерево консоли, чтобы найти объект, который вы хотите модифицировать.

    Расписание копирования файлов

    В оснастке Remote Storage вы можете изменять расписание копирования файлов. Щелкните правой кнопкой на нужном объекте Remote Storage и выберите в контекстном меню пункт Change Schedule (Изменить расписание). В диалоговом окне File Copy Schedule (Расписание копирования файлов) внесите нужные вам изменения. (Помните, что вы можете создать несколько расписаний.) Расписания, которые вы создаете, перемещаются в вашу папку Scheduled Tasks (Назначенные задания).

    Копирование файлов вручную

    У вас могут быть ситуации, когда нужно копировать файлы во внешнее хранилище до наступления момента следующего запланированного автоматического копирования. Чтобы сделать это, откройте оснастку Remote Storage и выберите в дереве консоли объект Managed Volumes (Управляемые тома). В правой панели щелкните правой кнопкой на данном томе и выберите All Tasks/Copy Files to Remote Storage (Все задачи/Копировать файлы во внешнее хранилище).

    Настройки для свободного пространства

    Чтобы изменить настройки для свободного пространства на управляемом томе, выберите в дереве консоли объект Managed Volumes. В правой панели щелкните правой кнопкой на данном томе и выберите в контекстном меню пункт Settings. Во вкладке Settings используйте стрелки в секции Desired Free Space (Желательный объем свободного пространства), чтобы изменить соответствующее значение. Если объем свободного пространства на томе становится меньше этого значения, то RSS удаляет с тома кэшированные данные файлов, которые были скопированы на ленту.

    Освобождение пространства на томе вручную

    Если вам нужно немедленно освободить пространство на томе, выберите в дереве консоли объект Managed Volumes и затем щелкните правой кнопкой на соответствующем томе в правой панели. Выберите в контекстном меню пункт All Tasks/Create Free Space (Все задачи/Освободить пространство на томе). Будут удалены кэшированные данные файлов, которые были скопированы на носитель RSS. (Если кэшированные данные локальных файлов уже были удалены с помощью обычных процедур RSS, то вы не получите дополнительного пространства.)

    Помните, что с увеличением объема кэшированных данных, которые вы удалили тома, увеличивается также время ожидания пользователей при необходимости извлечения этих файлов.

    Критерии выбора файлов

    Используя оснастку RSS, вы можете в любой момент изменить критерии выбора файлов, которые задали в мастере RSS. Здесь возможны две причины.

  • Ваши текущие критерии не дают достаточного объема свободного пространства на томе.
  • Ваши текущие критерии слишком "активны", и ваши пользователи жалуются на то, что приходится извлекать слишком много файлов с ленты.
  • Выберите в дереве консоли объект Managed Volumes. Щелкните правой кнопкой на данном томе в правой панели и выберите в контекстном меню пункт Settings. Вы можете изменить значение размера файлов (file size) или значение времени последнего доступа (last accessed). Кроме того, вы можете задать правила исключения и включения, щелкнув правой кнопкой на данном томе в дереве консоли и выбрав пункт Include/Exclude Rules (Правила включения/исключения).

    В RSS заранее определены некоторые правила включения и исключения, и некоторые из них нельзя изменить (то есть нельзя изменить ни правило, ни его приоритет). Но вы можете создать новое правило, щелкнув на кнопке Add. Любое правило, которое вы создаете, можно редактировать.

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

    Копии носителей

    Внешний носитель, который получает файлы из локального хранилища, называется основным набором носителей (media master set).Если у вас есть дополнительные приводы для съемных носителей, то RSS может создавать копии основного набора носителей, которые называются набором носителей для копирования (media copy set).Вы можете автоматически создавать до трех наборов для копирования. Для этого нужно щелкнуть правой кнопкой на объекте Remote Storage в оснастке RSS и выбрать в контекстном меню пункт Properties. Перейдите во вкладку Media Copies (Копии носителей) и измените соответствующее значение.

    Чтобы синхронизировать набор носителей для копирования, щелкните правой кнопкой на объекте Media (Носители) и выберите в контекстном меню пункт Synchronize Media Copies (Синхронизировать копии носителей). В этом процессе вас будет сопровождать мастер. Единовременно вы можете синхронизировать только один набор носителей для копирования. Во время синхронизации извлечение или управление файлами невозможно.

    Вы должны подготовить достаточное количество лент для ваших копий носителей в пуле носителей Remote Storage. Но после использования всех доступных носителей из пула носителей Remote Storage RSS будет использовать носители из пула носителей Free (Свободные носители).

    Когда вы снижаете количество копий носителей, носители не освобождаются. Чтобы освободить носители, вы должны удалить сначала копии носителей. Для этого выберите объект Media в дереве консоли. Затем щелкните правой кнопкой на одном из носителей, представленных в правой панели, и выберите пункт Media Copies. Во вкладке Media Copies щелкните на Delete Copy X (Удалить копию X), где Copy X – это Копия 1, Копия 2 или Копия 3.

    В случае повреждения (или потери) основного набора носителей вы можете воссоздать его с помощью копии носителей. Для этого выберите в дереве консоли объект Media, затем щелкните правой кнопкой на каком-либо носителе и выберите пункт Properties. Перейдите во вкладку Recovery (Восстановление) и щелкните на кнопке Re-Create Master (Воссоздать основной носитель). Выполните инструкции по выполнению этой задачи.

    Проверка хранящихся файлов

    Важно время от времени проверять, что файлы на управляемом томе соответствуют данным на внешнем носителе. При этом происходит проверка соответствующих ссылок и происходит обновление статистики для тома. Чтобы сконфигурировать проверку, выберите в дереве консоли Managed Volumes. В правой панели щелкните правой кнопкой на данном томе и выберите в контекстном меню пункт All Tasks/ Validate Files (Все задачи/Проверка файлов).

    Использование файлов, управляемых службой RSS

    RSS работает в соответствии с двумя различными настройками: критерии выбора файлов для копирования на ленту и объем свободного пространства, который вы назначаете для управляемого тома.

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

    Когда объем свободного пространства становится меньше размера, заданного вами в настройках конфигурации, RSS удаляет кэшированные данные для достаточного числа файлов, чтобы увеличить объем свободного пространства на диске до указанного вами размера. Данный файл как объект остается на томе, но этот файл не занимает пространство на диске.

    Если пользователю нужно использовать файл, который не имеет кэшированных данных на томе, то применяется процесс, который называется извлечением файла (file recall ). Чтобы открыть файл, нужно выделить его обычным путем в списке на томе (из любого приложения, из окна My Computer или Windows Explorer). Но чтобы пользователь мог увидеть данные, этот файл должен быть извлечен с внешней ленты. Для этого требуется намного больше времени, чем при открытии этого файлы непосредственно с тома. Для открытия файла может потребоваться до пяти минут.

    В случае просмотра тома на компьютере Windows Server 2003/2000 из окна My Computer или Windows Explorer значок автономного файла изменяется на значок архивированного файла. В прежних системах Windows, включая NT 4, этот значок не виден.

    Если пользователь или приложение на компьютере Windows XP/2000 открывает архивированный файл, то на экране появляется сообщение, что файл извлекается из автономного хранилища. Клиенты предыдущих версий Windows не получают никакого сообщения и поэтому не знают, что им придется достаточно долго ждать открытия этого файла (что может вызвать некоторые проблемы, если вы не объясняете, что происходит).

    Если пользователь или приложение извлекает второй файл в течение десяти секунд после первого файла, это называется "неконтролируемым" извлечением. Вы можете ограничить количество "неконтролируемых" извлечений, которые могут выполняться пользователем или приложением. Чтобы задать этот предел, щелкните правой кнопкой на Remote Storage в дереве консоли оснастки RSS и выберите в контекстном меню пункт Properties. Перейдите во вкладку Recall Limit (Предел извлечений) и задайте максимальное количество последовательных извлечений.

    Если вы запускаете программу проверки на вирусы или программу индексирования, эти приложения читают файлы и операции чтения учитываются в количестве извлечений. Классическим примером является средство быстрого поиска Findfast, которое устанавливается по умолчанию вместе с Microsoft Office. Прекратите использовать эти средства (вам стоит отказаться от Findfast, даже если вы не используете RSS) или повысьте предел по количеству извлечений.

    Совет. Вы можете использовать флажок Exempt (Исключение), чтобы исключить администраторов из ограничения по количеству извлечений.

    Не удаляйте, не перемещайте и не модифицируйте файлы, которые включены в процесс копирования RSS. Это вызовет потерю таких файлов в базе данных RSS. Использование таких файлов следует ограничить просмотром и печатью. Если требуется внести изменения в информацию файла, сохраните этот файл под новым именем.

    Резервные копии RSS

    Ваше ПО резервного копирования будет копировать следующие файлы RSS.

  • Файлы, кэшированные на управляемых томах.
  • Базу данных Remote Storage и другие файлы данных программы RSS, находящиеся в папке %SystemRoot%\System32\RemoteStorage.
  • Резервное копирование базы данных RSS происходит в случае включения опции System State (Состояние системы) в ПО резервного копирования, если это ПО работает в контексте группы Administrators. Если ваше ПО резервного копирования работает в контексте группы Backup Operators (что обычно и происходит), то база данных RSS не включается как компонент состояния системы.

    Если вы создаете наборы носителей для копирования, они фактически являются полной резервной копией для файлов, управляемых службой RSS. Приняв регулярный подход (то есть фактически ежедневно), перемещайте набор носителей для копирования из пула носителей Remote Storage в пул носителей Backup. При каждом таком перемещении перемещайте ленту предыдущего дня обратно – в пул носителей Remote Storage. Тем самым вы гарантируете, что операция восстановления обязательно восстановит вашу среду RSS.

    Удаление RSS

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

    Откройте оснастку Remote Storage и выберите в дереве консоли объект Managed Volumes. Затем щелкните правой кнопкой на данном томе в правой панели и выберите в контекстном меню пункт Remove (Удалить). Выполните процесс удаления с помощью мастера Remove Volume Management Wizard. Во время этого процесса вам будет предложена опция извлечения всех скопированных данных из хранилища, и вам следует ее использовать.

    Служба Removable Storage Management (Управление съемными ЗУ)

    Служба Removable Storage Management (RSM) используется для отслеживания и управления съемными ЗУ (лентами и дисками), а также соответствующими устройствами (приводами и устройствами с автоматической сменой носителей [типа changer и jukebox]). Для управления носителями RSM помечает и каталогизирует ленты и диски. В управление устройствами включается управлением слотами и дверцами для доступа и удаления носителей.

    RSM не работает отдельно; это вспомогательная служба управления носителями для приложений и утилит, которые взаимодействуют со съемными носителями, например, программа Backup и служба Remote Storage Service (RSS). RSM может поддерживать не более одного соединения между компьютером и съемными носителями. Все приложения, использующие съемные носители, должны работать на том компьютере, который подсоединен к библиотеке съемных носителей. В контексте RSM слово "библиотека" означает систему хранения данных, которая состоит из съемных носителей и оборудования, которое выполняет чтение и запись на этих носителях. Существуют два типа библиотек:

  • автоматизированные (robotic) библиотеки, представленные устройствами с несколькими приводами;
  • автономные (stand-alone) библиотеки, представленные устройствами с одним приводом и ручной установкой носителей.
  • В Windows Server 2003 (и Windows 2000) устройству автоматической смены дисков ATAPI CD-ROM присваивается только одна буква накопителя. Removable Storage Management монтирует, демонтирует и управляет всеми съемными носителями этого устройства.

    Конфигурирование Removable Storage

    Removable Storage (Съемные ЗУ) – это часть оснастки Computer Management (Управление компьютером), для входа в которую нужно щелкнуть правой кнопкой на My Computer и выбрать пункт Manage. В дереве консоли раскройте объект Storage и затем раскройте объект Removable Storage. Кроме того, существует предварительно сконфигурированная консоль для RSM под именем ntmsmgr.msc в папке %SystemRoot%\System32. Эта оснастка содержит те же объекты, что и секция Removable Storage оснастки Computer Management. Выберите Start/Run (Пуск/Выполнить), введите ntmsmgr.msc и щелкните на кнопке OK, чтобы использовать эту отдельную оснастку.

    Вы можете просматривать или задавать свойства для компонентов RSM, выбрав соответствующий объект в дереве консоли. В основном вы будете работать с носителями (перемещение носителей в пулы и из пулов носителей или получение информации о состоянии носителей) или управлять библиотеками. В следующих разделах дается определение и описание библиотек и носителей RSM.

    Библиотеки

    Библиотека – это набор, состоящий из носителей и устройства, которое используется для чтения и записи на этих носителях. Имеются два типа библиотек: автоматизированная и автономная. Формально существует также третий тип библиотеки – "отключенная" (offline) библиотека. RSM следит за отключенными носителями, когда эти носители не содержатся в какой-либо библиотеке. Эти носители могут находиться где угодно – в вашем столе, на полке или в вашей сумке. Поскольку RSM следит за отключенными носителями, мы можем сказать, что все отключенные на данный момент носители являются частью отключенной (offline) библиотеки.

    Автоматизированные библиотеки

    Автоматизированные библиотеки – это автоматизированные устройства, которые могут содержать несколько физических носителей (лент или дисков). Иногда эти устройства называют устройствами автоматической смены носителей ( changer или jukebox ). Это обычно автоматизированная подсистема, в которой происходит перемещение носителей в слоты (гнезда) и из слотов. Это могут быть слоты хранения (носители "паркуются", когда они не используются) или слоты привода (носители являются активной "целью"). Некоторые автоматизированные библиотеки имеют дополнительные компоненты оборудования, такие как дверцы, чистящие картриджи, устройства чтения штрих-кода и порты вставки/извлечения. Управление этими дополнительными компонентами тоже осуществляет RSM.

    Автономные библиотеки

    Автономные (stand-alone) библиотеки – это неавтоматизированные устройства с одним приводом. На приводе находится одна лента или один диск, и носитель должен устанавливаться вручную.

    Получение описи автоматизированной библиотеки

    Вам нужно, чтобы служба RSM вела опись, или инвентаризацию (inventory) автоматизированных библиотек. Это двухшаговый процесс: сначала нужно задать тип описи по умолчанию и затем выполнить опись.

    Задание типа описи по умолчанию. Чтобы задать тип описи по умолчанию для вашей автоматизированной библиотеки, выполните следующие шаги.

  • Откройте оснастку RSM и раскройте объект Libraries (Библиотеки) в дереве консоли.
  • Щелкните правой кнопкой на библиотеке, для которой вы хотите задать метод описи, и выберите в контекстном меню пункт Properties.
  • Во вкладке General (Общие) выберите метод описи, который хотите использовать по умолчанию: None (без описи), Fast (Быстрая опись) или Full (Полная опись).
  • При быстрой описи происходит проверка изменений в состоянии слотов хранения (заполненные [occupied] и пустые [unoccupied]).
  • При полной описи носителей с штрих-кодами происходит считывание информации штрих-кода. Для носителей без штрих-кода происходит монтирование носителей и RSM считывает записанный на носитель идентификатор (on-media identifier).
  • Выбранный способ описи автоматически запускается каждый раз, когда происходит доступ к дверце библиотеки. Полная опись всегда выполняется при отказе операции монтирования независимо от выбранного вами типа описи. (При необходимости вы можете отключить эту возможность, сбросив флажок Perform Full Inventory on Mount Failure [Выполнять полную опись при отказе монтирования].)

    Получение описи библиотеки. Чтобы получить с помощью RSM опись автоматизированной библиотеки, раскройте объект Libraries в дереве консоли оснастки RSM. Щелкните правой кнопкой на соответствующей библиотеке и выберите в контекстном меню пункт Inventory (Опись).

    Пулы носителей

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

  • Пулы носителей приложений (Application). Создаются программными приложениями в целях группирования и отслеживания носителей. В Windows Server 2003 для Backup и Remote Storage поддерживаются свои пулы носителей.
  • Системные пулы носителей (System). Создаются и управляются с помощью RSM и включают следующие пулы носителей: Неопознанные (Unrecognized), Свободные (Free) и Импортированные (Import).
  • Носители можно перемещать из одного пула носителей в другой, и это всегда осуществляется с помощью RSM. Пул носителей может содержать носители или другие пулы носителей, но не может одновременно содержать носители и другие пулы; это либо одноуровневая структура, либо иерархическая структура. Например, пул типа Free может содержать пулы носителей для каждого типа носителей, но не может содержать иерархическую структуру пулов носителей типа Free.

    Библиотека может содержать носители из различных пулов носителей, и один пул носителей может использоваться с несколькими библиотеками.

    Пулы неопознанных носителей

    Пулы неопознанных носителей (Unrecognized) содержат носители, которые не может распознать RSM. Обычно это совершенно пустой носитель, который еще не получил свой идентификатор от RSM (это происходит при вставке носителя в библиотеку). Но если носитель содержит идентификатор, который не может прочитать или "понять" RSM, то он тоже включается в пул Unrecognized. Носители, находящиеся в пуле Unrecognized, не включаются в список базы данных RSM и поэтому недоступны для приложений.

    Пулы свободных носителей

    Пулы свободных носителей (Free) содержат носители, которые на данный момент не используются приложениями. Такой носитель доступен для использования любым приложением, которому он требуется. Предполагается, что любые данные на таком носителе не нужны, поскольку это, например, старая резервная копия, которая уже не подходит для процедуры восстановления.

    Вы можете сконфигурировать RSM таким образом, чтобы приложения извлекали носители из пула Free автоматически, когда приложению не хватает носителей в его собственном пуле. Если не сконфигурировать автоматическое извлечение носителей из пула Free, то вы должны перемещать носители в пул приложения (Application) вручную, когда это требуется.

    Пулы импортированных носителей

    Пулы импортированных носителей (Import) содержат носители, которые опознаны как носители допустимого типа, но не используются службой RSM. Обычно носитель оказываются в пуле Import, когда он переносится из одной системы RSM в другую систему RSM той же организации. Вы можете перемещать носители из пула Import в пул Free или в пул Application.

    Идентификация носителей

    Чтобы отслеживать носители и поддерживать данные их описи, RSM идентифицирует каждую единицу носителей. Имеется два способа идентификации: записываемый на носитель идентификатор (on-media identifier) и штрих-код (barcode).

    Идентификация на носителях

    Идентификаторы на носителях записываются электронным способом при первой установке носителя в библиотеку. Этот идентификатор имеет две части.

  • Тип метки.Идентифицирует формат, используемый для записи данных. Этот формат зависит от типа носителя.
  • Идентификатор метки.Уникальный идентификатор для конкретного диска или ленты.
  • Идентификация с помощью штрих-кода

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

    Форматы носителей

    Чтобы работать с записываемыми на носитель идентификаторами, RSM использует MLL (Media Label Library – библиотека меток носителей). Библиотека MLL – это DLL, которая используется для интерпретации формата метки носителя, записанной каким-либо приложением. RSM поддерживает форматы FAT, NTFS и CDFS для дисковых носителей и MTF (Microsoft Tape Format) для ленточных носителей. RSM может различать, какое приложение записало метку носителя, путем проверки в зарегистрированных библиотеках MLL. Разработчики приложений, в которых используются другие форматы носителей, должны предоставлять соответствующие MLL.

    Состояния носителей

    Состояние носителя – это текущее рабочее состояние ленты или диска. RSM использует для оценки текущего состояния записываемый идентификатор или штрих-код. Состояния носителей определяются на двух уровнях: физическое состояние (Physical state) и состояние "сторон" (Side state).

    Физическое состояние определяет текущее состояние в зависимости от местонахождения носителя и его физического использования. Имеются пять возможных физических состояний, описанных в табл. 7.1.

    Физическое состояние Описание
    Idle (Простаивает) Носитель отсоединен (находится в слоте хранения [автоматизированного устройства] или физически находится вне устройства, то есть на хранении).
    In Use (Используется) RSM в данный момент перемещает носитель.
    Loaded (Загружен) Носитель смонтирован на приводе и доступен для чтения или записи данных.
    Mounted (Смонтирован) Носитель находится на приводе, но еще не доступен для чтения или записи данных.
    Unloaded (Выгружен) Носитель был демонтирован, и находится в состоянии ожидания, пока кто-либо не удалит его физически из

    Состояние сторон – это состояние стороны (сторон), где сохраняются данные. Каждый тип носителя имеет одну или две стороны. Например, магнитооптические диски имеют две стороны, а ленты имеют одну сторону. RSM отслеживает стороны носителей, как это описано в табл. 7.2.

    Администратор может задавать максимум количества "захватов" сторон, чтобы ограничить количество захватов и освобождений носителя приложением. RSM проверяет каждый раз этот счетчик при освобождении какой-либо стороны, и когда достигается максимум, сторона выводится из эксплуатации. Это средство позволяет администраторам запрещать использование носителей сверх нормального срока службы (что особенно важно для лент).

    Отслеживание сторон службой RSM
    Состояние стороны Описание
    Allocated (Занята) Данная сторона зарезервирована каким-либо приложением и недоступна для любого другого приложения.
    Available (Доступна) Данная сторона доступна для использования любым приложением.
    Completed (Заполнена) Данная сторона заполнена до конца.
    Decommissioned (Выведена из использования) Сторона стала недоступна для использования,поскольку достигла своего максимума по количеству "захватов" (см. выше описание этого максимума).
    Imported (Импортирована) Тип метки данной стороны опознан. Идентификатор метки не опознан.
    Incompatible (Несовместима) Тип носителя несовместим с данной библиотекой, и его следует удалить.
    Reserved (Зарезервирована) Данная сторона доступна только определенному приложению. Это состояние относится к двусторонним носителям, когда одна сторона уже захвачена этим приложением.
    Unprepared (Не подготовлена) Сторона помещена в пул свободных носителей (типа Free), но еще не получила метку свободного носителя.
    Unrecognized (Не опознана) RSM не может опознать тип и идентификатор метки данной стороны.

    Управление пулами носителей

    Для управления пулами носителей используется оснастка Removable Storage. Вы можете создать пул, удалить пул и перемещать носители между пулами.

    Создание и конфигурирование пула носителей

    Вы можете создать пул носителей для определенного приложения как новый пул верхнего уровня или как пул внутри существующего пула приложений (но не внутри системных пулов типа Free [Свободные], Import [Импортированные] или Unrecognized [Неопознанные]).

    Для создания пула носителей верхнего уровня щелкните правой кнопкой на объекте Media Pools (Пулы носителей) в дереве консоли и выберите в контекстном меню пункт Create Media Pool (Создать пул носителей). Для создания пула носителей внутри существующего пула приложения щелкните правой кнопкой на этом пуле и выберите в контекстном меню пункт Create Media Pool.

    Сконфигурируйте новый пул носителей в диалоговом окне Create a New Media Pool Properties, см. рис. 7.8.

    Сконфигурируйте вкладку General диалогового окна свойств пула носителей следующим образом.

    (рис 7.8) Конфигурирование настроек для нового пула носителей
  • Введите имя нового пула носителей.
  • Введите описание (дополнительно).
  • В секции Media Information (Информация о носителях) укажите, что этот пул должен содержать либо другие пулы носителей (вариант Contains other media pools), либо реальные носители (вариант Contains media of type).
  • Введите тип носителей в случае второго варианта.
  • Задайте следующие опции захвата, возврата и перераспределения носителей в секции Allocation/Deallocation policy.
  • Установите флажок Draw media from Free media pool, чтобы данный пул автоматически получал носители из пула свободных носителей (Free), когда в нем не остается незанятых носителей. Не устанавливайте этот флажок, если вы хотите перемещать носители из пула Free в этот пул вручную (используя оснастку RSM).
  • Установите флажок Return media to Free media pool, чтобы данный пул автоматически возвращал носитель в пул свободных носителей, если этот носитель уже не нужен приложению. Не устанавливайте этот флажок, если вы хотите перемещать носители в пул Free вручную.
  • Установите флажок Limit Reallocations (Ограничить количество перераспределений) и введите значение, ограничивающее количество захватов носителей другими пулами носителей.
  • Используйте вкладку Security, чтобы предоставлять пользователям и группам полномочия работы с данным пулом носителей.

    Удаление пула носителей

    Вы можете удалить пул носителей типа Application только из оснастки Removable Storage. Раскройте дерево консоли, чтобы представить пулы носителей, щелкните правой кнопкой на пуле носителей типа Application, который хотите удалить, и выберите в контекстном меню пункт Delete. Вы должны будете подтвердить это удаление.

    Управление носителями

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

    Перемещение носителя в другой пул носителей

    В оснастке Removable Storage вы можете перетаскивать носитель из одного пула носителей в другой. Если исходный или адресуемый пул носителей является подчиненным, то раскройте сначала в дереве консоли его родительский пул носителей. Выберите в дереве консоли исходный пул носителей и перетащите соответствующий носитель из исходного пула носителей (в правой панели) в целевой пул носителей (в дереве консоли).

    Если при создании и конфигурировании пула носителей вы не установили флажки автоматического перемещения носителей Draw media from Free media pool и Return media to the Free media pool (см. выше), то должны использовать этот ручной метод для перемещения носителей.

    Очистка библиотек

    RSM ведет учет процедур очистки устройств, поэтому для выполнения операции очистки вам следует использовать консоль RSM. Шаги, которые вы используете в консоли, зависят от того, какая это библиотека – автономная или автоматизированная.

    Чтобы выполнить очистку устройства для автономной библиотеки, установите вручную чистящий картридж. RSM не участвует в самом процессе очистки, но следит, была ли выполнена очистка (и когда была выполнена). После очистки устройства уведомите RSM с помощью следующих шагов.

  • Откройте оснастку RSM.
  • В дереве консоли раскройте объект Libraries до уровня \Соответствующая библиотека\Drives.
  • В правой панели щелкните правой кнопкой на соответствующем устройстве и выберите в контекстном меню пункт Mark As Clean (Пометить как чистое).
  • Чтобы выполнить очистку в автоматизированной библиотеке, щелкните правой кнопкой на соответствующей библиотеке и выберите в контекстном меню пункт Cleaner Management (Управление очисткой). Мастер Cleaner Management Wizard проведет вас через соответствующие шаги (включая инструкции по вставке чистящего картриджа).

    Управление рабочей очередью (Work Queue)

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

    В рабочей очереди выводятся все запросы, отправленные в библиотеку из какого-либо приложения или из Removable Storage.

    Просмотр рабочей очереди

    Вы можете следить за ходом выполнения заданий, наблюдая за рабочей очередью (Work Queue). Для этого нужно выбрать в дереве консоли объект Work Queue. В правой панели будут выводиться задания и их состояния.

    В табл. 7.3 приводятся возможные состояния заданий в рабочей очереди.

    Состояния заданий в рабочей очереди
    Рабочее состояние Описание
    Completed Задание успешно выполнено.
    Failed Служба RSM не смогла выполнить это задание.
    In Process RSM выполняет это задание.
    Queued Задание поставлено в очередь для выполнения, но RSM еще не начала работать с ним.
    Waiting Ожидание. Один или несколько ресурсов, необходимых для выполнения этого задания, в настоящий момент используются (заняты).
    Cancelled Пользователь снял это задание.

    Отмена или удаление заданий из рабочей очереди

    Чтобы отменить какое-либо задание рабочей очереди, щелкните правой кнопкой на этом объекте-задании в правой панели и выберите пункт Cancel Request (Отменить запрос). Чтобы удалить какое-либо задание, щелкните правой кнопкой на соответствующем объекте и выберите пункт Delete. Вы не можете удалить задание, находящееся в процессе выполнения, за исключением открытия дверцы.

    Управление запросами для оператора

    Запросы для оператора – это сообщения, в которых вас просят выполнить определенное задание. Эти запросы могут поступать от RSM или от программы, которая поддерживает RSM (например, ПО резервного копирования, включенное в Windows Server 2003). RSM выдает запросы оператору, когда возникает одно из следующих событий.

  • Какое-либо приложение инициирует запрос монтирования ленты или диска, находящихся в режиме offline.
  • Нет носителей, доступных в режиме online. Обычно это происходит, когда приложению требуется носитель, но в соответствующем пуле приложения нет ни одного носителя (или в пуле носителей типа Free, если вы сконфигурировали RSM для автоматического перемещения носителей из пула носителей Free в пул Application).
  • Произошел сбой в библиотеке, и требуется ее обслуживание.
  • Требуется очистка устройства, но в библиотеке нет чистящих картриджей.
  • Вы можете выполнить или отказаться от выполнения запроса оператору. В случае вашего отказа RSM уведомляет приложение, которое генерировало этот запрос. По умолчанию RSM хранит запрос оператора в рабочей очереди 72 часа после вашего ответа на запрос.

    Для просмотра текущих запросов щелкните на объекте Operator Requests (Запросы оператору) в дереве консоли. Как и в случае рабочей очереди (Work Queue), вы можете щелкнуть правой кнопкой на любом запросе в правой панели и отменить или удалить запрос.

    Приемы и советы по работе с RSM

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

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

    Если вы должны восстановить файлы с резервной копии на лентах, то можете столкнуться с проблемой для этой ленты, и это не физическая проблема, а проблема монтирования ленты, чтобы можно было прочитать ее содержимое или каталог. Иногда программа резервного копирования может "зациклиться", выполняя снова и снова монтирование, каталогизацию и демонтирование ленты. Это почти всегда вызывается тем, что записанный на ленте идентификатор (метка) не соответствует информации базы данных RSM для монтируемой ленты. Возможно, что носитель в библиотеке лент был заменен другой лентой или помещен в неверный слот. Всегда работайте с мастерами RSM Eject Media (Извлечение носителя) и Inject Media (Установка носителя) вместо ручного удаления и замены носителей. Это позволяет RSM следить за носителями.

    Если вы опоздали, чтобы воспользоваться моим советом, и лента, которая вам требуется для восстановления, попала в бесконечный цикл, используйте следующий прием: отмените восстановление и выполните полную опись данной библиотеки. После описи RSM сможет найти нужную ленту и правильно смонтирует ее.

    Если все это заставляет вас вспоминать от тех днях, когда для создания резервной копии вам нужно было вручную установить нужную ленту, и программа резервного копирования только проверяла, установлена ли лента (без проверки идентификатора с меткой дня недели и прочей "персональной информации" о ленте), то вы можете вернуться к старому способу.

    Вернуться к учебному плану